Me gustaria tener cache en mi pagina web, pero no se si lo que hago es suficiente, primero:
En los PHP meto antes el siguiente codigo:
Código:
Con eso no se si me cachea JS y CSS que es lo que mas me interesa, ademas en el .htaccess tambien pongo esto:$segundos_cache = 30*24*6060; // 30 días * 24 horas * 60 minutos * 60 segundos $expira = gmdate("D, d M Y H:i:s", time() + $segundos_cache) . " GMT"; header("Expires: $expira"); header("Cache-Control: maxage=$segundos_cache"); header("Cache-Control: public, must-revalidate"); header("Cache-Control: public"); header("pragma: public"); header("Content-Transfer-Encoding:gzip;q=1.0,identity;q=0.5,*;q=0"); header("Cache-Control: cache"); header("Pragma: cache"); header('Content-Type: text/html; charset=utf-8'); header('Vary: Accept-Encoding'); header('x-content-type-options: nosniff'); header('x-frame-options :DENY'); header('x-xss-protection:1; mode=block');
Código:
Con todo esto, no se si me cachea, porque el caso es que mi servidor es LiteSpeed y no se si con eso basta, o me tienen que activar algo...Header unset ETag FileETag None <FilesMatch ".(js|css|html|htm|php|xml)$"> SetOutputFilter DEFLATE </FilesMatch> ExpiresActive On ExpiresByType text/html "access plus 1 day" ExpiresByType image/gif "access plus 10 years" ExpiresByType image/jpeg "access plus 10 years" ExpiresByType image/png "access plus 10 years" ExpiresByType text/css "access plus 10 years" ExpiresByType text/javascript "access plus 10 years" ExpiresByType application/x-javascript "access plus 10 years"
¿Como podria saber si se me esta cacheando mi pagina...o en su defecto sobretodo el css y JS?
Muchas gracias por adelantado