Seite 1 von 1
Optimierung durch htaccess
Verfasst: 17.10.2015 12:34
von Mansaylon
Hallo zusammen
Im Grundpacket wird ja bereits ein .htaccess mitgeliefert.
Ich wollte mich mal erkundigen, ob der Eine oder Andere noch ein paar Tipps für die weitere Optimierung von phpBB über die .htaccess Datei hat.
Funktioniert z.B. die GZip Komprimierung über die Backendeinstellung, oder soll man in der .htaccess Datei noch folgenden Code einfügen?
Code: Alles auswählen
# BEGIN Gzip Compression
AddEncoding gzip .gz
<filesmatch "\.js\.gz$">
AddType "text/javascript" .gz
</filesmatch>
<filesmatch "\.css\.gz$">
AddType "text/css" .gz
</filesmatch>
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME} \.(js|css)$
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)$ $1.gz [QSA,L]
</ifmodule>
# END Gzip Compression
Bye
Mansaylon
Re: Optimierung durch htaccess
Verfasst: 17.10.2015 13:09
von tas2580
GZIP funktioniert eigentlich über PHP, die einträge in der .htaccess kann man sich also sparen
Ich unterdrücke bei immer immer das "X-Powered-By" da es unnötig ist und nur den Header aufbläst.
Dann eben "Cache-Control"
Code: Alles auswählen
<FilesMatch "\.(gif|flv|jpg|jpeg|png|gif|css)$">
Header set Cache-Control "max-age=2419200, public"
</FilesMatch>
und Expire
Code: Alles auswählen
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/ico "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
</IfModule>
Gruß Tobi
Re: Optimierung durch htaccess
Verfasst: 18.10.2015 09:15
von Mansaylon
Danke.... da sind ein paar gute Hinweise.
Mit dem Cache hatte ich mir selber ein Ei gelegt.... neue Artikel erschienen erst, wenn man F5 gedrückt hatte.

Re: Optimierung durch htaccess
Verfasst: 20.10.2015 17:43
von gn#36
Es kommt darauf an was du wie lange in den Cache legst. Bilder, Multimediadateien und Stylesheets kann man durchaus länger in den Cache legen - so schnell werden die sich schon nicht ändern. Die Newsseite selbst sollte man natürlich nicht nen Monat lang cachen lassen, aber ein paar Minuten können auch da durchaus helfen. Wenn man z.B. nur etwa einen Artikel pro Tag veröffentlicht, dann können 5 Minuten Cache vermutlich nicht schaden - im Zweifel gibt's den nächsten Artikel eben erst 5 Minuten später, wenn man gerade ungünstig zugegriffen hat. Wenn sehr viele Artikel veröffentlicht werden ist das aber vielleicht schon wieder zu lang.
Re: Optimierung durch htaccess
Verfasst: 22.10.2015 21:15
von tas2580
Ich habe da nochmal 2 Dinge gefunden die evtl ganz interessant sind. Funktioniert natürlich nur wenn die entsprechenden Module in Apache verfügbar sind.
Komprimierung einschalten:
Code: Alles auswählen
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</IfModule>
Memcache benutzen:
Code: Alles auswählen
<IfModule mod_cache.c>
<IfModule mod_mem_cache.c>
CacheEnable mem /
MCacheSize 4096
MCacheMaxObjectCount 100
MCacheMinObjectSize 1
MCacheMaxObjectSize 2048
</IfModule>
</IfModule>
Gruß Tobi
Re: Optimierung durch htaccess
Verfasst: 24.10.2015 00:35
von rinsrans
Eigene Fehlerseiten angeben:
Code: Alles auswählen
ErrorDocument 401 401.html
ErrorDocument 403 403.html
ErrorDocument 404 404.html
ErrorDocument 500 500.html
Dazu muss für jeden Fehler eine eigene Seite erstellt werden die man dann nach belieben anpassen kann.