Buenas,
Quiero aumentar el tiempo de Cache-Control y no puedo de ninguna manera.
Tengo el siguiente tiempo Cache-Control max-age=300 y me gustaría ponerlo a 1 año porque son webs muy estáticas, apenas cambio contenido y cuando lo hago siempre refresco la cache.
Os comento lo que he probado sin éxito:
- He modificado .htaccess el siguiente modulo: <IfModule mod_headers.c> y también este <IfModule mod_expires.c>
- He probado a desactivar wp rocket y magic cache por si estuvieran modificando ese código por código.
Lo que no sé es dónde tengo ese tiempo de max-age=300 segundos ¿Puede ser que sea alguna configuración del servidor al que yo no puedo acceder?
Gracias de antemano
Contenido solo visible a usuarios registrados
Hola Luis,
Prueba cambiando estos ajustes en tu htaccess:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html "access plus 1 day"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
<IfModule mod_headers.c>
<FilesMatch "\.(jpg|jpeg|png|gif|css|js|ico)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>
</IfModule>
Ten en cuenta también que los plugins de caché también dejan archivos en la memoria del sitio, su efecto no es inmediato al desactivarlo, para ello ve a tu wepanel > gestion de archivos > public_html > dominio > wp-content > cache. Aquí vacías el contenido de esta carpeta para forzar el borrado de estos datos.
Verifica y nos comentas, sin embargo tal como nos comentas si nada de esto funciona, en especial el ajuste en el htaccess es por qué se gestiona a nivel de servidor, y esto lo ven por medio de tickets.
Un saludo 🖐️
Gracias por contestar Argenis,
He probado el código que me has dado y no ha funcionado, sigo viendo Cache-Control: max-age=300.
He revisado todo mi .htaccess y en ninguna parte aparece que tenga configurados 5min o 300 segundos para Cache Control:
Puede ser que ese tiempo venga de una capa superior como la del servidor? ¿Puedo verificar eso de alguna forma?
Un saludo
Hola Luis,
Para verificar estos ajustes en el servidor tienes que enviar un ticket a soporte, desde tu área de cliente para que validen esos aspectos que mencionas.
Un saludo 🖐️