繁体   English   中英

如何获取Apache mod_cache进行缓存?

[英]How do I get Apache mod_cache to cache?

我已经使Apache mod_cache可以在运行Apache 2.2的Windows服务器上按预期工作,但是我无法使其在具有root访问权限的Linux cpanel服务器上运行。

这是我所知道的:

1)mod_cache和mod_disk_cache都编译到Apache中(用“ httpd -l”确认)

2)我的httpd.conf像这样配置CacheRoot / home / accountname / apache-cacheroot CacheEnable disk /

3)所有配置更改后,我都重新启动了Apache

4)我知道正在处理httpd.conf的部分(我在其中放置了一些不相关的命令来进行调试。)

5)我请求的文件通过php显示当前时间,并且在后续请求中不会更改。

...在以后的请求中不会改变

听起来您的缓存正在运行。 如果确实在每个请求上都发生了变化,则该请求将由PHP而不是Apache的缓存来处理。

您是否尝试过使用a2en cachea2en disk_cache启用模块?

完成此操作后,请不要忘记重新启动服务器。

根据您将CacheRoot设置为什么,您可能需要更改权限以将权限设置为777。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM