2012-08-16 7 views
5

Quando si modifica un file personalizzato .css.liquid non impostato automaticamente da Shopify e non può essere inserito in una pagina (poiché non ha accesso al sistema di tempistiche Liquid di Shopify), trovo che possa richiedere ore per i CDN per iniziare a servire la nuova versione di detto file .css.liquid.Tempo cache asset su server Shopify

In futuro, come posso ridurre questo tempo di attesa? Attualmente, ecco quello che penso sta succedendo:

  1. maggior parte degli URL di asset hanno un certo numero aggiunto a loro, in questo modo: path/to/filename?270. Potrebbe essere che questo numero sia inteso a rappresentare l'ultima volta che è stato servito il file, il numero di versione o qualche altro flag per indicare di servire il file. Se è così, allora posso semplicemente creare un modello per afferrare queste informazioni da solo (anche se preferisco non dover fare un ulteriore passaggio

  2. I tempi di cache dei server CDN sono alti, e non emetterà una nuova rappresentazione del file fino a quando i dati nella cache è scaduto. Se è così, non c'è molto che possa fare questo.

Per favore fatemi sapere se si tratta di una delle situazioni di cui sopra, o se si tratta di qualcosa di diverso.

risposta

0

Ho avuto successo con il ri-salvataggio del file di layout che chiama il file .css.liquid.

Ad esempio: modificare qualcosa quindi salvarlo sul server. E quindi modificarlo nuovamente e salvarlo di nuovo sul server.

Sembra aumentare la stringa di query sul percorso del file css.

Problemi correlati