¿Cómo especificar la caché del navegador para mejorar el PageSpeed de Google?
Fàcil, añadiendo unas lineas a nuestro .htaccess
Tenemos dos maneras de hacerlo, bien indicando en una sola linea todos lo tipos de archivo e indicando un tiempo de cache, o bien un poco más avanzado, indicando un tiempo por tipo de archivo, lo que os sea más fácil.
Manera 1:
<IfModule mod_expires.c> <filesmatch "\.(jpg|JPG|gif|GIF|png|PNG|css|js)$"> ExpiresActive on ExpiresDefault "access plus 1 month" </filesmatch> </IfModule>
Manera 2:
<IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType text/css "access 1 month" ExpiresByType text/html "access 1 month" ExpiresByType application/pdf "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType image/x-icon "access 1 year" ExpiresDefault "access plus 1 month" </IfModule>
De esta menera mejoraremos las prestaciones de nuestra web, y también el SEO!
Hola, gracias por el dato.
Una consultilla…
Luego de aplicar estos ejemplos por separado, PageSpeed Insights no toma los cambios. Que sucede?
Gracias de antemano!
Me ha funcionado perfectamente!!! me salia ese aviso en la web de https://developers.google.com/speed/pagespeed/insights
ahora bien, la puntuación sigue intacta…no ha subido nada.
Soy un web master, y estuve siguiendo de cerca este asunto de page speed. en la cual estuve intentando cachear todos mis archivos tanto externos e internos. en la cual me aparecen lo siguiente.
https://www.googletagmanager.com/gtm.js?id=GTM-WZ7L32 (15 minutos)
https://ssl.google-analytics.com/ga.js (2 horas)
https://www.google-analytics.com/analytics.js (2 horas)
estuve intentando cambiar estos tiempo de carga en mi sitio web https://www.innovacusco.com en la cual leyendo en internet encontré de parte de un colaborador de Google en la cual indica de que no es posible cambiar el cache de los archivos externos solo podremos realizar ello en los archivos que nosotros tenemos manejo en nuestro servidor. En estos casos no hay nada que hacer.
Gracias por esa aportación!
Se ve que no existe respuesta
Cierto sobre la cache de los elementos externos como iframes de Google o Facebook que plasmamos en nuestro site, nada que hacer por nuestra parte. Lo único reclamarle al sitio procedente que lo corrija, o simplemente no insertarlo en nuesta web.. :/
hola. Pues yo he pegado el codigo y…nada de nada…no se porque cojo… no se me especifica la cache del navegador pfffffff
¿Por que puede ser?
Hola Fernando, en mi caso ha llegado a tardar varias horas en actualizarse. ¿Has probado si ya funciona?
Genial!! me subido de 72 a 78 la puntuación de GoogleSpeed!! muchas gracias.
Ha sido ponerlo en marcha, esperar unos minutos y subir la puntuación de Google PageSpeed de 59/74 a 69/84. Eres bueno!!
muchisimas gracias por esto
Me ha funcionado la segunda opción, pero he tenido que esperar unos largos minutos…
Me ha pasado de 65 a 72! genial!