Zur Navigation

Browser Caching einstellen

1 krieger98

Ich möchte für meine Webseiten das Browser Caching einstellen um den Traffic der Webseite zu reduzieren und somit die Performance zu erhöhen. Diese Einstellung möchte ich in der "htaccess " hintertlegen.
Ist das Sinnvoll?
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 30 minutes"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType text/html "access plus 4 hours"
ExpiresByType text/htm "access plus 4 hours"
ExpiresByType text/javascript "access plus 2 days"
ExpiresByType text/js "access plus 2 days"
ExpiresByType text/css "access plus 2 days"
ExpiresByType text/xml "access plus 2 days"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType text/cache-manifest "access plus 0 seconds"
</IfModule>

Kann ich das so in der "htaccess " hintertlegen.
Welche Einstellungen muss ich noch vornehmen?

11.10.2014 12:28

2 Jörg Kruse

Ist das Sinnvoll?

Naja, wenn du ein Bild austauschst, wird die neue Version beim Besucher u.U. erst einen Monat später anzeigt. Entsprechendes gilt für die anderen Dateitypen. Wenn das für dich praktikabel ist, kannst du das so machen.

Kann ich das so in der "htaccess " hintertlegen.

Dem Manual zufolge schaut's korrekt aus. Ich würde das ganze dann aber auch testen. Mit der Firefox-Erweiterung Live HTTP Headers z.B. kannst du dir die HTTP-Header anzeigen lassen. Die "Expires: "-Header sollten dann die von dir gewünschten Zeiten anzeigen.

11.10.2014 14:06 | geändert: 11.10.2014 14:07

1 Forenmitglied fand diesen Beitrag gut

3 Käptn Blaubär

Zitat von krieger98
Kann ich das so in der "htaccess " hintertlegen.
Welche Einstellungen muss ich noch vornehmen?

Kleine Ergänzung: Der Mime Type für jpg-Bilder heißt image/jpeg (mit e hinter dem p). Der Mime Type für HTML-Seiten heißt immer text/html (auch wenn die Datei auf htm oder sonstwie endet). Der Mime Type für client-seitige Javascript-Dateien heißt text/javascript. Die Mime Typen text/js und image/jpg gibt es nicht, auch wenn sie oft verwendet werden.

Ggf. könnten auch Regeln für die Mime Typen application/x-javascript, image/png und image/x-icon sinnvoll sein.

Eine vollständige Liste gibt's hier: http://de.selfhtml.org/diverses/mimetypen.htm#uebersicht .

Zitat von Jörg
Naja, wenn du ein Bild austauschst, wird die neue Version beim Besucher u.U. erst einen Monat später anzeigt.

In so einem Ausnahmefall würde ich eher das neue Bild neu benennen als die Regel ändern.

11.10.2014 21:55

1 Forenmitglied fand diesen Beitrag gut

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]