我正在尝试在我的 apahce web 服务器上启用缓存。为此,我使用了以下模块。
LoadModule expires_module modules/mod_expires.so
我已在httpd.conf
文件中添加了以下几行来设置文档的过期设置。
ExpiresActive On
ExpiresDefault "access plus 1 year"
根据文档,这应该使所有文件的有效期为一年,但是当我在 Firebug 中测试应用程序时,
我的索引页向服务器发送了 3 个请求。
对于 jpg 图像
对于 gif 图像
用于主 jsp 页面。
但是在这三个中,只有 gif 图像是从缓存中渲染的。我认为这只有一个文件是从缓存中渲染的,而不是所有其他请求,
我对此事一无所知,该怎么办?我应该如何启用缓存?
进一步探索 我查看了 Web 服务器返回的标头。有 expire 标头,还有带有 max-age 属性的缓存控制标头,但当我刷新页面时,请求仍然会发送到服务器以蚀刻数据表单。
致以问候,
Vijay Shanker Dubey