我刚刚开始开发几周,我买了一个域名,但是当我上传文件时,网站看起来与我上传的不同。现在,当我清除缓存时,这个问题就解决了。问题是我的访问者进入,他们在某种程度上看到了页面,在我更新之后,他们将其视为以前的版本! 这有什么可能的解决方案吗?每当我在网站上进行更改时,我都不希望访问者清除缓存!
答案 0 :(得分:2)
这很可能是由于css缓存造成的。您的服务器正在加载缓存版本。您可以通过几种方式指定缓存时间。 Etags和htaccess(在apache上)是最常见的。
一个非常简单的技巧就是在样式链接的末尾添加url(在文档的头部加载主样式),这是一个类似get的参数:就像这样:
application.yml