Seite 1 von 1
Seite schneidet ganz schlecht ab
Verfasst: 29.11.2014, 12:35
von colaka
Hallo,
ich habe heute meine Seite bei GTMetrix getestet und dabei festgestellt, dass sie ganz schlecht abschneidet. Als Hauptfehler wird mir gemeldet, dass die GZIP-Kompression nicht eingeschaltet wäre. Es handelt sich um eine Joomla-Seite
https://nxtty.de und die GZIP-Kompression habe ich im Backend eingeschaltet. Da auch statt der von mir eingegebenen Meta-Description ein anderer Text von der Startseite angezeigt wird, habe ich so langsam das Gefühl, ich mache irgendetwas grundsätzlich falsch.
Vielleicht kann mir hier jemand sagen, wo mein Hauptfehler liegt.
Vielen Dank
Verfasst: 29.11.2014, 13:13
von elmex
Naja, gzip kann man ja auch auf andere Resourcen Anwenden und nicht nur auf die php Ausgabe
Goody für Apache:
Code: Alles auswählen
<IfModule mod_deflate.c>
<FilesMatch ".*\.(html?|css|js)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 24 hours"
ExpiresByType image/jpg "access plus 1 months"
ExpiresByType image/gif "access plus 1 months"
ExpiresByType image/jpeg "access plus 1 months"
ExpiresByType image/png "access plus 1 months"
ExpiresByType text/css "access plus 1 months"
ExpiresByType text/javascript "access plus 1 months"
ExpiresByType application/javascript "access plus 1 months"
</IfModule>
Und dann sollte man sich auch fragen, ob man für eine einfache Seite auch soviel Javascript wirklich braucht. Naja, die heutigen CMS Systeme (+ Co.) schleudern damit ja gerne durch die Gegend... wie du siehst, für die Geschwindigkeit der Seite nicht so toll.
Im Allgemeinen versuche die gesamten Request zu minimieren - weniger ist manchmal mehr
Maximale Erfolge!
Verfasst: 29.11.2014, 13:29
von colaka
Ok, vielen Dank.
Den Text von Dir habe ich jetzt in die htaccess eingebaut und das hat schon mal viel gebracht.
Jetzt wird mir noch empfohlen: "Enable keep-alive"
Wie kann ich das bei Joomla machen?
Verfasst: 29.11.2014, 13:34
von hanneswobus
colaka,
wie passt das eigentlich zusammen: auf der einen seite nutzt du joomla und auf der anderen seite zeigst du da einen sicheren messenger?
nach grober durchsicht deiner seite sehe ich wenig probleme bei der ladezeit, versuche mal deine seo-variablen im backend zu optimieren - joomla bietet doch sowas an?
gruß
Verfasst: 29.11.2014, 13:39
von elmex
colaka hat geschrieben:Jetzt wird mir noch empfohlen: "Enable keep-alive"
Das ist auch eine Apache Einstellung, hat nichts mit Joomla zu tun. Diese ist aber eine "wichtigere" Einstellung, die darf man weder in der .htacces noch per Directory ändern, das kann dann nur dein Serveradministrator.
https://httpsd.apache.org/docs/2.2/de/m ... #keepalive
Verfasst: 29.11.2014, 13:44
von colaka
Vielen Dank für Deine Antwort.
hanneswobus hat geschrieben:
wie passt das eigentlich zusammen: auf der einen seite nutzt du joomla und auf der anderen seite zeigst du da einen sicheren messenger?
Soll das ein Widerspruch sein?
Oder warum soll das nicht zusammenpassen?
hanneswobus hat geschrieben:
versuche mal deine seo-variablen im backend zu optimieren - joomla bietet doch sowas an?
gruß
Das habe ich nach bestem Können bereits gemacht. Ich wäre Dir sehr dankbar, wenn Du das noch etwas präzisieren könntest.
Verfasst: 29.11.2014, 13:46
von hanneswobus
colaka,
ich habe dieses jahr einige gehackte joomla-seiten repariert, daher mein hinweis. ich kann leider bei dir nichts weiteres praezisieren, da ich dein backend, deine eingesetzten plugins etc. nicht kenne.
gruß
Verfasst: 29.11.2014, 13:57
von rafig
Hallo,
1.) .htaccess Code wie oben angegeben ist
nicht ausreichend. Code wie folgt ergänzen:
Code: Alles auswählen
<IfModule mod_deflate.c>
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
</IfModule>
</IfModule>
# HTML, TXT, CSS, JavaScript, JSON, XML, HTC:
<IfModule filter_module>
FilterDeclare COMPRESS
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/html
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/css
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/plain
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/x-component
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/javascript
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/json
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xhtml+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/rss+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/atom+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/vnd.ms-fontobject
FilterProvider COMPRESS DEFLATE resp=Content-Type $image/svg+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/x-font-ttf
FilterProvider COMPRESS DEFLATE resp=Content-Type $font/opentype
FilterChain COMPRESS
FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
</IfModule>
<IfModule !mod_filter.c>
# Legacy versions of Apache
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
</IfModule>
</IfModule>
Dateien wie css, js usw. werden dadurch automatisch Komprimiert:
style.css.gz
jquery.js.gz
2.) Code (SSH) ausführen um zu sehen ob
alle Module auf dem Server wirklich aktiv sind.
3.) Installiere
ModPagespeed vom Google:
https://developers.google.com/speed/pag ... e/download
Grüße
Rafig
Verfasst: 29.11.2014, 14:36
von colaka
Vielen Dank an alle,
die Seite ist jetzt bei GTMetrix von G+D auf A+B aufgestiegen. Das hätte ich echt nicht gedacht.
Allerdings wird als Ladezeit jetzt 5,27s angezeigt, statt vorher 4,5s. Wie kann denn das sein?
Verfasst: 29.11.2014, 14:58
von rafig
Ich möchte dir jetzt nicht nah treten aber wäre ein simples HTML 5 Template die im Netz Kostenlos gibt für dich nicht ausreichend?
Du hast doch sehr wenig Informationen auf der Seite und im Forum ist nicht los, dafür ist Joomla aktuell wirklich nicht nötig.
Grüße
Rafig
Verfasst: 29.11.2014, 15:32
von colaka
Die Seite und überhaupt das ganze Projekt sind ja noch ziemlich neu und völlig unbekannt, und der Inhalt ist auch erst der Anfang. Da ist es doch auch kein Wunder, dass im Forum noch nichts los ist. Das soll sich aber hoffentlich bald ändern. Außerdem möchte ich demnächst auch noch einen Shop einfügen, den es für Joomla gibt (joomshopping). Bis jetzt habe ich auch nur ca. 20 bis 40 Besucher pro Tag, da braucht man seine Zeit eigentlich nicht mit Optimierung verschwenden. Aber wie schon gesagt, hoffe ich, dass sich das bald verbessert.
Im Übrigen wird jetzt bei GTMetrix eine Ladezeit von 3,79s angezeigt und damit bin ich eigentlich dann schon zufrieden.
Verfasst: 29.11.2014, 15:39
von rafig
colaka hat geschrieben:Bis jetzt habe ich auch nur ca. 20 bis 40 Besucher pro Tag, da braucht man seine Zeit eigentlich nicht mit Optimierung verschwenden.
Also du wartest bis tausenden von Besucher kommen und erst dann wirst die Seite Optimieren? Da bin ich andere Meinung, man sollte die Webseite von Anfang an richtig Optimieren und ab un zu ein blick in die
W3C Validator werfen.
colaka hat geschrieben:Außerdem möchte ich demnächst auch noch einen Shop einfügen, den es für Joomla gibt (joomshopping).
Wie wäre es mit der
richtigen Shop Software?
Grüße
Rafig
Verfasst: 29.11.2014, 16:10
von colaka
rafig hat geschrieben:
Wie wäre es mit der richtigen Shop Software?
Dann habe ich das ganze Projekt nicht mehr unter einer einheitlichen Adresse.
Also ich bin jetzt auch mit deiner Hilfe mit dem Ganzen sehr zufrieden und schließe die Suchmaschinenoptimierung damit vorläufig ab, auch wenn ich dabei auf die letzten Millisekunden verzichte.
Vielen Dank nochmal an Alle. Ihr habt mir wirklich sehr geholfen.