Avisos
Vaciar todo

Cómo modificar Cache Control max-age=  

 
Luis
 Luis
Nuevo usuario

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

Citar
Respondido : 20/05/2025 4:57 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

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 🖐️ 

ResponderCitar
Respondido : 20/05/2025 5:14 pm

Luis
 Luis
Nuevo usuario

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

ResponderCitar
Respondido : 20/05/2025 6:18 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

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 🖐️ 

ResponderCitar
Respondido : 20/05/2025 6:34 pm

Cursos Gratuitos WordPress