【发布时间】:2011-10-01 21:04:06
【问题描述】:
如何让我的网站将图像保存到客户端计算机并使用它们,而不是在每次重新加载页面时重新下载它们?
我尝试发送 header("Cache-Control: max-age=3600");但这没有任何效果。
【问题讨论】:
标签: cache-control browser-cache
如何让我的网站将图像保存到客户端计算机并使用它们,而不是在每次重新加载页面时重新下载它们?
我尝试发送 header("Cache-Control: max-age=3600");但这没有任何效果。
【问题讨论】:
标签: cache-control browser-cache
您需要为图像文件而不是为您的 HTML 文档添加缓存标头。只有当文件实际上是由 PHP 脚本提供服务时,您才能使用 header 函数 - 如果它们是由 Web 服务器处理的静态文件,则不能使用。如果它们是静态文件,请查看您选择的 Web 服务器的文档。
还可以考虑发送 Expires 标头和 disable ETags。
【讨论】: