【发布时间】:2011-10-05 23:25:52
【问题描述】:
我最近一直在查看 Safari 性能审核/建议。一节是指在一些png 资源中添加Cache-Control: public 标头。
我在别处听说过,想知道如何做到这一点。
事实上,从技术上讲,我什至不确定要实现这一目标需要做什么。是不是这个文本以某种方式插入到图像文件中?
【问题讨论】:
标签: png cache-control web-optimization
我最近一直在查看 Safari 性能审核/建议。一节是指在一些png 资源中添加Cache-Control: public 标头。
我在别处听说过,想知道如何做到这一点。
事实上,从技术上讲,我什至不确定要实现这一目标需要做什么。是不是这个文本以某种方式插入到图像文件中?
【问题讨论】:
标签: png cache-control web-optimization
这是一个 HTTP 标头;你需要配置你的网络服务器来提供它。 (HTML 提供了一种在文档中指定 HTTP-header-equivalents 的方法,但 PNG 没有。)
你没有提到你使用的是什么网络服务器,所以一般来说很难回答,但是例如,如果你使用的是 Apache,你可以使用 mod_headers 中的“header”指令:@987654321 @
【讨论】:
它不是作为图像一部分包含的文本。它是服务器响应中图像之前的 HTTP 标头。
这通常在网络服务器配置中进行配置(如果在 apache 上,也可以通过 .htaccess 进行控制)。如果您使用的是 apache,我建议您阅读有关 mod_expires 的信息。
【讨论】:
ruakh。