htaccess缓存和php缓存太多了

时间:2014-01-19 19:18:08

标签: php mysql .htaccess caching

确定, 我有一点问题。我认为我的.htaccess缓存会导致问题。我已经在每个页面上集成了一个不错的PHP Cache系统。

我也在我的.htaccess页面中包含了这个:

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
## EXPIRES CACHING ##

我安装了CMS(不是wordpress) - 当我通过CMS向MYSQL数据库提交或编辑新故事时,我清楚地看到了“缓存页面”。

一切都很好。

但是,当我清除缓存后进入网站时,我仍然需要进行硬浏览器刷新以查看更新和新内容。

我是否摆脱了.htaccess缓存代码?或者什么?

感谢您的提示。

1 个答案:

答案 0 :(得分:1)

您需要删除该行

ExpiresDefault "access plus 2 days"

它强制浏览器缓存上面未明确列出的任何内容(例如text/html)两天,这就是你的Wordpress帖子发生的事情。