Estoy usando el siguiente código para el almacenamiento en caché de archivos en .htaccess
<IfModule mod_headers.c> <filesMatch "\.(ico|jpe?g|png|gif|swf)$"> Header set Cache-Control "public" </filesMatch> <filesMatch "\.(css|scss)$"> Header set Cache-Control "public" </filesMatch> <filesMatch "\.(js)$"> Header set Cache-Control "private" </filesMatch> <filesMatch "\.(x?html?|xml)$"> Header set Cache-Control "private, must-revalidate" </filesMatch> #Header unset ETag #Header unset Last-Modified </IfModule> Estoy un poco confundido si debo comentar el #Header unset ETag y #Header unset Last-Modified o no
a continuación se muestra mi archivo default.conf en apache
CacheQuickHandler off CacheLock on CacheLockPath /tmp/mod_cache-lock CacheLockMaxAge 5 CacheIgnoreHeaders Set-Cookie <Location /> CacheEnable disk CacheHeader on CacheDefaultExpire 600 CacheMaxExpire 86400 CacheLastModifiedFactor 0.5 ExpiresActive on ExpiresDefault "access plus 1 week" ExpiresByType image/x-icon "access plus 1 month" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 month" ExpiresByType text/javascript "access plus 1 month" ExpiresByType application/ld+json "acesss plus 1 day" # This part sets the expires for the fonts ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-opentype "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" #Header merge Cache-Control public FileETag All </Location>Amablemente, alguien que me ayude con esta confusión, ¿qué debo hacer para lograr la máxima y mejor compresión?
Etag y Last-Modified no tienen nada que ver con la compresión, son opciones de almacenamiento en caché. Lo cual está bien desactivar de todos modos porque entran en conflicto con Cache-Control , que es un mejor método de caché. Así que sí, puedes desactivarlo.
Si está buscando compresión, busque en mod_deflate , mod_gzip o mod_brotli de Apache.