Hola.
Estoy usando la herramienta page speed de Google para medir la velocidad de mi web. Me da un resultado de 83/100. Es aceptable pero quiero conseguir una puntuación más alta.
Una de las cosas a arreglar es establecer una caducidad a los archivos, sobretodo css e imagenes. Me dice esto:
Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
He buscado por google y solo encuentro explicaciones, pero no ejemplos prácticos, lo único que he colocado es poner en el .htaccess esto, pero PageSpeed sigue diciendome lo mismo.
Código Apache:
Ver original<ifModule mod_headers.c>
# Turn on Expires and set default expires to 3 days
ExpiresActive On
ExpiresDefault A259200
# Set up caching on media files for 1 month
<filesMatch "\.(ico|gif|jpg|jpeg|png|flv|pdf|swf|mov|mp3|wmv|ppt)$">
ExpiresDefault A2419200
Header append Cache-Control "public"
</filesMatch>
# Set up 2 Hour caching on commonly updated files
<filesMatch "\.(xml|txt|html|js|css)$">
ExpiresDefault A7200
Header append Cache-Control "private, must-revalidate"
</filesMatch>
# Force no caching for dynamic files
<filesMatch "\.(php|cgi|pl|htm)$">
ExpiresDefault A0
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"
</filesMatch>
</ifModule>
Podeis decirme como establecer esas cabeceras que me dice? Es decir, donde se ponen y qué se pone?
Gracias.