我用js / php开发游戏。当我第一次上传我的项目时,它包含一个名为" index.html"的文件。无意义的内容(只有单词" bla"和facebook-like-button)。我后来删除了" index.html"所以对域名的请求会打到我的" index.php"相反(包含实际游戏)。
一周前发生了这种情况,我仍然看到人们(我要求测试游戏的朋友)得到这个愚蠢的" index.html"当他们在浏览器中打开网站时显示。通过browserstack.com或browsershots.org请求屏幕截图时,我也会看到大约1/3的浏览器发生这种情况。
我认为index.html仍然由cloudcontroles Varnish-cache缓存,但我无法找到为我的网站清除此缓存的任何可能性。我该怎么做或者我该怎么做才能摆脱这个缓存版本?
对于任何想要对此进行现场测试的人:http://dotgame2.cloudcontrolled.com/(请注意,这种情况永远发生在每个人身上)
答案 0 :(得分:2)
考虑使用依赖于部署版本的cache breakers。您也可以尝试完全不提供缓存的 * .cloudcontrolapp.com routing tier - http://dotgame2.cloudcontrolapp.com。