type español content charset http-headers apache yslow mod-expires

http headers - español - yslow aún no me da un encabezado A expirado en apache httpd aunque los agregué



meta charset= iso-8859-1 (2)

No confíe en esa herramienta para juzgar si su sitio funciona rápidamente o no. He tenido que hacer muchas cosas peculiares (como yui), y si te está dando un falso positivo, tu sitio está funcionando bien y no tienes a nadie quejándose de la velocidad, lo más probable es que no tengas problemas de velocidad. La mejor manera de ver si las cosas están en la memoria caché es mirar las solicitudes en Firebug u otra herramienta a medida que salen, si no lo está solicitando y recuperándolo, entonces no ha expirado.

tratando de agregar un ExpiresDefault ExpiresByType al contenido de mi sitio web para que quede guardado en caché. Utilizo cachebusting en la URL (un número de revisión en la ruta) para Javascript, CSS e imágenes, así puedo configurarlo para estos mimetypes. Tengo las siguientes reglas configuradas en apache httpd:

ExpiresActive On ExpiresDefault "access plus 1 minutes" ExpiresByType image/gif "access plus 10 years" ExpiresByType image/png "access plus 10 years" ExpiresByType image/jpeg "access plus 10 years" ExpiresByType image/jpg "access plus 10 years" ExpiresByType text/javascript "access plus 10 years" ExpiresByType text/css "access plus 10 years"

Luego, cuando voy a mi sitio web http://karmerd.com y uso los encabezados de httplive para ver los encabezados, obtengo lo que creo que debería ser el correcto Expira por css: Vence: dom, 03 feb 2019 17:52:48 GMT

¡Pero utilizo la extensión de Yslow Firebug de Yahoo y aún me da una F por no usar Expires! ¿Estoy haciendo algo mal? También estoy usando gravatares en mi sitio, pero tienen el conjunto Expires. Parece que todo tiene un vencimiento. ¿Es Yslow o yo?


Sus archivos javascript se envían como application/x-javascript , por lo que no reciben un encabezado Expires en el futuro lejano.