6

我最近一直在查看 Safari 性能审核/建议。一节是指向某些资源添加Cache-Control: public标题。png

我在其他地方听说过,想知道如何做到这一点。

事实上,从技术上讲,我什至不确定要实现这一目标需要做什么。这个文本是否以某种方式插入到图像文件中?

4

2 回答 2

3

那是一个 HTTP 标头;你需要配置你的网络服务器来提供它。(HTML 提供了一种在文档中指定 HTTP-header-equivalents 的方法,但 PNG 没有。)

你没有提到你使用的是什么网络服务器,所以一般来说很难回答,但是例如,如果你使用的是 Apache,你可以使用 mod_headers 中的“header”指令:http://httpd .apache.org/docs/2.2/mod/mod_headers.html#header

于 2011-10-05T23:43:06.573 回答
2

它不是作为图像一部分包含的文本。它是服务器响应中图像之前的 HTTP 标头。

这通常在 Web 服务器配置中进行配置(如果在 apache 上,也可以通过 .htaccess 进行控制)。如果您使用的是 apache,我建议您阅读有关mod_expires的信息。

于 2011-10-05T23:42:08.903 回答