【发布时间】:2012-09-17 20:32:44
【问题描述】:
我有一个带有一些 Javascript 的 PHP 页面,它会在固定时间间隔(5 秒)后更改 IMG 标记上的 SRC 属性。我循环浏览了固定数量的图像。 PHP 为所有图像 URL 构建一个字符串数组。图片很小,小于 10k。
我如何判断浏览器是否正在缓存图像,如果没有,我必须做些什么来确保浏览器缓存它们?
【问题讨论】:
-
浏览器当然会缓存图片。
-
是的,安装 firebug 或 webkit 调试器,它会告诉你浏览器是否使用了缓存版本。人们通过在文件末尾附加一个数字来绕过它
-
大部分情况下,浏览器的缓存是由用户控制的。
-
@j08691 这是不正确的。大多数主流浏览器都会坚持正确配置的 Cache-Control 标头,让您可以有效地控制浏览器如何缓存您的内容。
标签: php html browser-cache