我有一个很棒的 .htaccess 代码,它确实提高了我的页面速度。
我下面的这个我不太了解,但从看起来它就像是压缩或不太确定的东西
<FilesMatch ".(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>
这个真的很棒,它将所有内容的 Expire 标头设置为 10 年,将 text/html 设置为一天
ExpiresActive On
ExpiresDefault "access plus 10 years"
ExpiresByType text/html "access plus 1 day"
所以这个是用来取消设置 ETag 的,这是 YSlow 的要求规则之一
Header unset ETag
FileETag None
现在来谈谈我有问题的问题。
我不能真正在我的 Wordpress 博客中使用 w3 Total 缓存,因为它给了我一些随机问题,比如只在我的主页上显示一篇随机的旧帖子,解决这个问题的方法是删除缓存,然后一天后它会再次发生。
所以我不能依赖那个插件,但是我添加的 3 个代码.htaccess
非常好,但有一个例外,我真的不知道如何解决这个问题。
例如,我今天早上访问了我的网站http://applesiam.com,白天我有 3 个新帖子。如果我不真的重新加载页面,我仍然会从早上看到那个页面。
所以这真的让我很困惑。
我应该改变什么来不缓存实际的主页,以便它会被更新,除了图像和其余部分。