Ubuntu 中 if-modified-since 是否默认启用?

Ubuntu 中 if-modified-since 是否默认启用?

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

答案1

您的问题具有误导性 - 它与 Ubuntu 关系不大。您没有说明您使用的是哪种 Web 服务器 - 但可能是 Apache。但即使这样也无济于事 - if-modified-since 是浏览器发送的请求标头 - 您的意思是您在 Ubuntu 上运行的浏览器(什么浏览器?)没有发送标头吗?或者您的 Web 服务器没有按预期响应?浏览器只会对使用 HTTP/1.1 缓存信息提供的内容发出条件请求(使用 if-modified-since)。Web 服务器是否发出了相关的缓存指令?

即使您提供了问题的准确描述,也需要记住,条件请求通常会损害性能而不是改善性能。唯一的例外是当您的大部分内容都是异常大的静态文件(例如音频和视频文件)时。

答案2

@JMan:看来您正在运行 Ubuntu(Lucid)并使用 Apache2 和 PHP。

此外,这似乎与 PHP 有关,而不是 Apache——请尝试在 Google 中搜索“if-modified-since apache default php”

有关文档,请 Google 搜索“缓存指南 - Apache HTTP 服务器”,然后选择您正在使用的 Apache 版本。

相关内容