Hice una pregunta sobre cómo mejorar los tiempos de carga de CSS y una respuesta sugirió configurar los encabezados de caducidad en mi página web. ¿Alguien puede explicar cómo puedo hacer esto? Nunca he oído hablar de eso antes.
Respuestas
3 para la respuesta № 1Este es un truco de Apache que puedes hacer creando un archivo llamado ".htaccess" y colocándolo en la raíz de tu dominio a través de FTP.
<FilesMatch ".(css)$">
ExpiresDefault "access plus 2 hours"
</FilesMatch>
Pegue eso en su archivo .htaccess y establecerá el encabezado de los archivos CSS. Agregue más tipos de archivo (css | js)
o control de caché para usuarios no apache:
<ifModule mod_headers.c>
<filesMatch "\.(css)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
</ifModule>
De hecho, use todos los trucos que admite su servidor en este artículo, su sitio será notablemente más rápido:
http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/
1 para la respuesta № 2
http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching
-2 para la respuesta № 3
Esto va en su archivo raíz .htaccess pero si tiene acceso a httpd.conf, eso es mejor
<FilesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
</FilesMatch>
Para el formato de archivo especificado se almacenará en caché y evitará que los usuarios realicen solicitudes HTTP adicionales