0

我在使用 Apache CentOS 和 Wordpress 时遇到了最奇怪的行为。我有一个正在开发的简单网站。浏览器按预期缓存标题图像,直到我上传新版本或创建副本(通过 Yummy FTP)。原始图像每次都会缓存,但一旦它被替换,即使版本和文件名完全相同,浏览器缓存也不再起作用,它会在每次页面更改时重新加载。浏览器是 Safari。

关于可能导致这种情况的任何想法?

4

1 回答 1

0

你的描述不够准确,无法回答这个问题。有不同的缓存机制。要回答这个问题,您必须调试浏览器执行的所有 HTTP 查询并检查请求和响应标头以进行缓存控制:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

在 Firefox 上可以通过 firebug 完成,Chrome 内置了开发者工具。对 Safari 进行了快速研究,似乎用它来调试 HTTP 并不容易。但是每个浏览器中的流程都应该非常相似。

很可能即使使用图像缓存浏览器仍在发送请求以检查它们是否已更改并获取

HTTP 304:未修改

来自服务器的响应。

于 2013-02-08T22:51:36.030 回答