2012-07-24 23 views
0

有沒有辦法強制GAE上傳和更新所有文件,即使它認爲它不需要更新?
澄清 - 如果我進行快速的背靠背更新,我發現某些被絕對修改的文件拒絕在線更新。除了分配版本號來強制更新,這是非常痛苦的,還有另一種方式嗎?強制GAE更新部署中的所有文件

編輯 - 我指的是JavaScript文件

+2

你怎麼知道他們拒絕更新?是否有可能文件緩存在您的最後,因此似乎沒有更新?我也喜歡「更新」:對無聊的「更新」有很大改進。 – mjibson 2012-07-24 06:18:56

+0

大聲笑,我試圖不要在這裏自殺。我已經清除了所有形式的緩存,並且我查看了我的源代碼,但未觸及 – 2012-07-24 06:30:36

+0

某些文件未被更新?如果你的意思是css,js和你正在運行一個自定義域名,那麼谷歌邊緣緩存將會受到影響。如果是這種情況,則需要採用緩存清除技術。 – 2012-07-24 06:33:21

回答

1

這些文件得到更新,你沒有看到,在一些情況,其中一個長鏈,因爲高速緩存的更新。爲了讓最新的文件加載一個子彈文件(例如http://myapp.com/scripts/script.jsslug),並在每次部署應用程序時更新slug文件。

+0

是不是變得幾乎像版本控制? – 2012-07-24 06:54:22

+0

是的,一個好的slu should應該是該文件的版本。 – 2012-07-24 06:59:37

+0

有沒有簡單的方法來保持版本號?我不想在引用它們時不斷改變它們 – 2012-07-24 07:04:28

相關問題