Време за кеширане на активи на сървъри на Shopify

Когато редактирам персонализиран .css.liquid файл, който не се настройва автоматично от Shopify и не може да бъде поставен в страница (тъй като няма достъп до системата за шаблони Liquid на Shopify), откривам, че може да отнеме часове, докато CDN мрежите започнат да обслужват нова версия на споменатия .css.liquid файл.

В бъдеще как мога да намаля това време за чакане? В момента ето какво мисля, че се случва:

  1. Повечето URL адреси на активи имат някакъв номер, добавен към тях, например: path/to/filename?270. Може да се окаже, че това число е предназначено да представлява последния път, когато файлът е бил обслужен, номер на версия или някакъв друг флаг, който да указва за обслужване на файла. Ако е така, тогава мога просто да създам шаблон, за да взема тази информация сам (въпреки че предпочитам да не се налага да предприема допълнителна стъпка.

  2. Времената за кеширане на CDN сървърите са високи и няма да преиздаде ново представяне на файла, докато данните в кеша не изтекат. Ако е така, не мога да направя много по въпроса.

Моля, уведомете ме дали това е една от горните ситуации или е нещо друго.


person Edwin    schedule 16.08.2012    source източник
comment
Мисля, че ако добавите произволен низ като параметър, това вероятно ще разбие кеша, като ?abc123   -  person Rick Davies    schedule 25.03.2020


Отговори (1)


Имах успех с повторното запазване на файла с оформлението, който извиква файла .css.liquid.

Например: редактирайте нещо, след което го запазете на сървъра. След това го редактирайте отново и го запазете на сървъра.

Това изглежда увеличава низа на заявката по пътя към css файла.

person ianneub    schedule 14.05.2013