1
我繼承了一個使用backbone.js和require.js的應用。我想在瀏覽器上無限期地緩存CSS,圖像和JS文件,並且不想緩存HTML。因此,當我對CSS或JS或圖像進行任何更改時,我可以更新HTML中的查詢參數,並且瀏覽器將獲取最新版本的資產。使用backbone.js和require.js控制Web應用中的緩存
我們的應用程序在Glassfish 3.1.2上,所以我不能像Apache一樣使用mod_headers來控制行爲。我最終做的是添加一個過濾器併爲所有css,js和圖像添加緩存控制響應頭。這適用於css和圖像,但所有那些使用backbone.js的模型和集合都沒有被更新。那麼,如果我在服務器上有更新版本,我無法弄清楚如何從緩存中清除它們。
在這個問題上的任何指針會幫助我弄清楚這一點。
謝謝。
謝謝。在使用它之前,我在要求對象上設置「胸圍」,如下所示: – motiver