X

eTags deaktivieren

eTags sind eine kleine Art von Ressourcen (Informationen) die zwischen einem Webserver und einem Browser ausgetauscht werden. Die eTags-Informationen, eine Art von Cache-Daten, beziehen sich auf HTML-Seiten, Bilder, Videos, Audiofiles, Dokumente etc. Über dieser eTags kommunizieren Webserver und Browser miteinander und tauschen Daten über die Aktualität der gesendeten und empfangenen Daten aus. Sind diese neu, werden sie von dem Browser geladen. Sie die jedoch veraltet, dann wird die entsprechende Ressource neu in den lokalen Cache des Browser geladen.

eTags mittels .htaccess deaktivieren
Mittels der .htaccess-Datei kann das Aktivieren und Deaktivieren der eTags-Informationen gesteuert werden.
Mit dem Code
<IfModule mod_headers.c>
Header unset ETag
</IfModule>

werden die eTags deaktiviert. Anschließend können die eTags-Informationen mittels der .htaccess-Datei selbst gesetzt und damit sämtliche Cache-Daten eigenständig gesteuert werden.
Sind die eTags dagegen aktiviert, dann übernimmt der Browser das Setzen der Cache-Informationen in Eigenregie.

Beispielcode für selbst gesetzte eTags
# BEGIN Expire headers
<FilesMatch „\.(ico|jpg|jpeg|png|gif|js|css|swf)$“>
ExpiresDefault „access plus 2 hours“
</FilesMatch>
# END Expire headers

# BEGIN Cache-Control Headers
<FilesMatch „.(ico|jpeg|jpg|png|gif|swf)$“>
Header set Cache-Control „max-age=5184000, public“
</FilesMatch>
<FilesMatch „.(css)$“>
Header set Cache-Control „max-age=5184000, public“
</FilesMatch>
<FilesMatch „.(js)$“>
Header set Cache-Control „max-age=5184000, private“
</FilesMatch>
<FilesMatch „.(xhtml|html|htm|php)$“>
Header set Cache-Control „max-age=5184000, private, must-revalidate“
</FilesMatch>
# END Cache-Control Headers
In diesem Fall beträgt der gesetzte Cache 5.184.000 Sekunden.

    Kategorien: Pagespeed
KonWe :