2012-08-16 13 views
5

Al editar un archivo personalizado .css.liquid que Shopify no configura automáticamente y no puede colocarse en una página (ya que no tiene acceso al sistema de plantillas Liquid de Shopify), creo que puede tomar horas para que los CDN comiencen a servir la nueva versión de dicho archivo .css.liquid.Tiempo de caché de activos en los servidores de Shopify

En el futuro, ¿cómo puedo reducir este tiempo de espera? En la actualidad, esto es lo que creo que está pasando:

  1. La mayoría de las URL de elementos tienen algún número añadido a ellos, así: path/to/filename?270. Es posible que este número represente la última vez que se haya servido el archivo, el número de versión o alguna otra bandera para indicar que se debe mostrar el archivo. Si es así, entonces puedo crear una plantilla para tomar esta información por mi cuenta (aunque prefiero no tener que dar un paso adicional.

  2. Los tiempos de caché de los servidores CDN son altos y no volverán a emitir una nueva representación del archivo hasta que los datos de la caché ha caducado. Si es así, no hay mucho que pueda hacer sobre esto.

Por favor, hágamelo saber si se trata de una de las situaciones anteriores, o si se trata de otra cosa.

Respuesta

0

He tenido éxito al volver a guardar el archivo de diseño que llama al archivo .css.liquid.

Por ejemplo: edite algo y guárdelo en el servidor. Y luego edítela de nuevo y guarde esa copia de seguridad en el servidor.

Esto parece incrementar la cadena de consulta en la ruta al archivo css.

Cuestiones relacionadas