Optimierung durch htaccess

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Benutzeravatar
Mansaylon
Mitglied
Beiträge: 36
Registriert: 12.10.2015 08:34
Kontaktdaten:

Optimierung durch htaccess

Beitrag 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
Bye
Mansaylon
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Optimierung durch htaccess

Beitrag 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.

Code: Alles auswählen

Header always unset "X-Powered-By"


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
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
Mansaylon
Mitglied
Beiträge: 36
Registriert: 12.10.2015 08:34
Kontaktdaten:

Re: Optimierung durch htaccess

Beitrag 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. :roll:
Bye
Mansaylon
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Optimierung durch htaccess

Beitrag 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.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Optimierung durch htaccess

Beitrag 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
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
rinsrans
Mitglied
Beiträge: 8
Registriert: 11.06.2015 16:46
Kontaktdaten:

Re: Optimierung durch htaccess

Beitrag 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.
Antworten

Zurück zu „Support-Forum“