Возникли проблемы с развертыванием некоторых текущих изменений на живых серверах Js и Css. - PullRequest
0 голосов
/ 06 марта 2019

У меня есть файлы на моем локальном сайте apengine. У меня есть новые изменения, особенно файлы javascripts, и они работают совершенно локально, но после развертывания на работающем сайте я обнаружил, что файл javascript не содержит моих последних изменений

До сих пор я переключал исправления, добавляя и удаляя очистку кеша в файле, например /main.js?4, из которых 4 является активной версией на appengine

Я хочу знать, почему я должен это делать и чтопостоянное исправление

1 Ответ

1 голос
/ 06 марта 2019

Я хочу знать, почему я должен это сделать

Проверьте заголовок ответа expires для этих файлов:

enter image description here

и что такое постоянное исправление

В вашем app.yaml есть несколько параметров, которые влияют на это:

default_expiration накорневой уровень

https://cloud.google.com/appengine/docs/standard/python/config/appref#static_cache_expiration

и параметр expiration в обработчике статических файлов:

https://cloud.google.com/appengine/docs/standard/python/config/appref#handlers_element

...