Actualicé el archivo style.css de mi instalación de WordPress recientemente. El cambio fue efectivo: cuando inicié sesión como administrador (mi blog está configurado para que el administrador nunca reciba una versión en caché del sitio, sino una "en vivo"), puedo verlos.
Pero mi blog se está sirviendo a través de un CDN (usando W3 Total Cache). A través de la CDN, los cambios no son efectivos: la CDN no sirve los archivos modificados de mi tema. Aunque los he subido después de la modificación (Panel> Rendimiento> CDN> Subir archivos de tema.
Mi CDN se ejecuta en AmazonCloud Front. Y Minify está deshabilitado en W3 Total Cache.
El archivo de tema que se sirve a través de mi CDN es una versión comprimida: style.css.gzip
¿Debo "purgar" objetos de mi CDN o esperar un poco más (ha pasado más de una semana)? Y sí, vacío el caché del navegador que estoy usando para ver si los cambios surten efecto. ¿O hay algo más que me estoy perdiendo?
Gracias,
pags.
fuente
Hay un "truco" bastante simple para evitar el almacenamiento en caché, cuando el contenido del archivo cambia: agregue un número de versión, que esté configurado en la última fecha / hora en que cambió su archivo.
Esto se agregará
?ver=0123456789
a su enlace de referencia style.css en su encabezado. El número de versión solo cambiará cuando se modifique el contenido de los archivos. Entonces, tiene una solución que funciona perfectamente con a) caché del lado del servidor b) caché del navegador y se actualiza automáticamente.fuente
style.css
archivo después de cada modificación (lo que olvidaré hacer en un momento u otro). Ahora, si puedo preguntar, ¿dónde agrego este código? Supongo que a mifunctions.php
archivo?functions.php
archivo. Sigo pensando que es un buen complemento para la solución proporcionada por @anu. Muchas gracias por la ayuda.una respuesta corta ...
Elimine todos sus archivos de tema y vuelva a cargarlos. algunas veces la acción de borrar borra el CDN
Sí, podría intentar Purgar, pero Eliminar y volver a cargar suele ser más rápido.
Consulte también la configuración en W3TC y en Amazon. La caché predeterminada para W3TC suele ser de 365 días. que es 31536000 segundos :)
En Amazon ... habrá una configuración para que los puntos finales vuelvan a consultar el CDN. Sé que en Rackspace el valor predeterminado es de 24 horas.
fuente