是否被修改,因为默认在Ubuntu中启用?

如果不是,我该如何启用它?

你的问题是误导 – 它与Ubuntu很less有关系。 你不会说你正在使用什么web服务器 – 但它可能是Apache。 但即使这样做也没有太大的帮助 – 如果修改 – 因为是由浏览器发送的请求标头 – 是否意味着在Ubuntu上运行的浏览器(哪个浏览器?)不会发送标头? 或者你的networking服务器没有按预期做出反应? 浏览器只会对使用HTTP / 1.1caching信息的内容进行条件请求(使用if-modified-since)。 Web服务器是否发出相关的caching指令?

即使你提供了一个你的问题的准确描述,值得注意的是有条件的请求通常会损害性能而不是改善它。 关于唯一的例外就是大部分内容是非常大的静态文件(例如audio和video文件)。

@JMan:显示你正在运行Ubuntu(Lucid)并使用Apache2和PHP。

此外,这似乎是相关的PHP,而不是Apache – 尝试谷歌“如果修改,因为Apache默认的PHP”

对于相关文档Google“caching指南 – Apache HTTP Server”并select您正在使用的Apache版本。