1

我制作了一个 html 文件,但是当我上传和测试它时,我注意到它有 0“利用浏览器缓存”。我用谷歌搜索了几次如何修复它,发现浏览器请求中遗漏了一些东西。那里写道,然后我需要添加类似这样的内容

HTTP/1.1 200 正常

日期:1998 年 10 月 30 日星期五 13:19:41 GMT

服务器:Apache/1.3.3 (Unix)

缓存控制:max-age=3600,必须重新验证

过期:1998 年 10 月 30 日星期五 14:19:41 GMT

最后修改时间:1998 年 6 月 29 日星期一 02:28:12 GMT

ETag:“3e86-410-3596fbbc”

内容长度:1040

内容类型:文本/html

主要问题是:我不知道在哪里添加它?

4

1 回答 1

2

我认为您在这里有许多问题:执行您想要的操作的 Apache 模块是 mod_expire,因此需要将它安装在您使用的服务器中。它的文档可以在这里找到。但是,该版本的 Apache 已经过时了。此外,服务器似乎认为它是在 1998 年运行的,这意味着您将很难Expires正常工作。

我的建议?获得一家新的托管公司,该公司知道他们在做什么,并提供维护良好的最新服务器。

mod_expire 将由提供托管包的人安装(在大多数情况下,您不允许自己安装 Apache 模块),如何配置它在很多地方都有说明,这篇文章这篇文章看起来是一个不错的起点- 它只使用.htaccess文件,这些文件在我知道的所有托管设置中都可用。

于 2012-06-22T13:33:36.823 回答