首页 » 网站建设 »

WP Super Cache插件会自动关闭ETag

2015年6月19日 / 132次阅读
WordPress插件

打开支付宝首页,搜索“529018372”,即可领取红包!可重复领。

特色图片

我们在对网站进行各项优化的时候,常常会有一些相互矛盾的动作,而且还很难被我们自己发现。这些都是研究得还不深入造成的,比如ETag,我研究了好久才确认需要关闭ETag,并在Apache的httpd.conf中将其关闭,还写了一篇博文,叫为什么需要关闭ETag。今天在学习的过程中,发现其实我使用了很久的WP Super Cache插件已经自动实现了关闭ETag功能。

WP Super Cache插件生成的所有静态文件都放在wp-content/cache目录下,这个目录下面有一个插件自动生成的.htaccess文件。我们都知道.htaccess文件对当前目录生效,它里面的配置会覆盖httpd.conf里面的配置。

我们打开WP Super Cache插件在wp-content/cache目录下的.htaccess来看看:

# BEGIN supercache
<IfModule mod_mime.c>
<FilesMatch "\.html\.gz$">
ForceType text/html
FileETag None
</FilesMatch>
AddEncoding gzip .gz
AddType text/html .gz
</IfModule>
<IfModule mod_deflate.c>
SetEnvIfNoCase Request_URI \.gz$ no-gzip
</IfModule>
<IfModule mod_headers.c>
Header set Vary "Accept-Encoding, Cookie"
Header set Cache-Control 'max-age=3, must-revalidate'
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html A3
</IfModule>

# END supercache

 

请看高亮的那几行配置,这几行配置表示对于所有WP Super Cache静态化之后的.html.gz文件,全部去掉ETag。.html.gz文件是WP Super Cache静态化并且压缩之后的文件后缀。

因此,使用WP Super Cache插件的同学,如果你也像我一样,对所有页面进行了静态化处理,就可以完全不用在考虑关闭ETag的配置了。

本文链接:http://www.maixj.net/wz/wp-super-cache-etag-6786
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

《WP Super Cache插件会自动关闭ETag》有1条评论

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.

  • 最新版WP SUPER CACHE插件,在PHP缓存模式下,已经没有这个.htaccess文件了。 [ ]


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

栏目

支付宝红包.每天领一次.

支付宝扫码领红包

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top