我有一个托管在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