我有一個託管在Amazon S3上的靜態網站。我經常更新它。但是我發現很多訪問它的用戶正在查看陳舊的副本。如何確保靜態網站頁面是新鮮的?
順便說一句,該網站是:http://cosi165a-f2016.s3-website-us-west-2.amazonaws.com),它生成了一個名爲nanoc的ruby靜態網站生成器(順便說一句,非常好)。它爲網站編譯源文件:https://github.com/Coursegen/cosi165a-f2016進入html,css,js等文件。
我認爲這與頁面新鮮度以及瀏覽器緩存頁面有關。
如何確保我的用戶看到新的頁面?
通過更新,你是指頁面內容或靜態文件(CSS,JS)? – JoseAPL
是的,我更改內容,然後上傳更改後的html,但也可能是其他文件。 – pitosalas
你的html文件是否被緩存?關於javascript和css文件,你可以閱讀這篇關於緩存清除的文章,以防止你的文件被緩存http://curtistimson.co.uk/front-end-dev/what- is-cache-busting/ – JoseAPL