强大的WordPress优化插件W3 Total Cache

之前曾经写过「WordPress优化之独立域名图床」,有提过将图片、CSS、JS放到另一个域名或独立的主机上,然而这样做就引发了一个问题,每次对主题进行修改之后就需要重新上传修改文件到ftp上,这样的话相信都会觉得很麻烦,W3 Total Cache(可用于虚拟主机、VPS、独立服务器)这个插件就是来解决这个问题的(其中的CDN选项),其强大之处远不只此,有了它,可以轻松实现阿修的「WordPress速度优化之Expires Headers」可以完全抛弃DB Cache ReloadedWP Super Cache等类似插件,甚至可以扔掉我在「WordPress速度提升之CSS和JS的合并压缩」中提到的Scripts Gzip插件。W3 Total Cache的下载安装就不多说了,不过有点要注意,对于在W3 Total Cache中的功能可以用另外的插件实现的,如果你要用W3 Total Cache代替,则应该删除对应插件以防冲突

安装激活之后是牌Preview Mode状态,相当于可以对你的一些设置效果进行预览,插件主要分General Settings、Page Cache、Minify、Database Cache、Object Cache、Browser Cache、User Agent Groups、CDN几部份,我就慢慢一个个的介绍吧,并附上我当前的设置

General Settings

在这里你可以选择是否开启Page Cache、Minify、Database Cache、Object Cache、Browser Cache、User Agent Groups、CDN这几个功能,并且可以选择缓存的类型

[WordPress插件]强大的WordPress优化插件W3 Total Cache

Page Cache

这个选项很显然是对Page Cache的详细设置,在这里选择需要缓存的页面、标签、目录等,并可以设置例外,自动缓存等

[WordPress插件]强大的WordPress优化插件W3 Total Cache

[WordPress插件]强大的WordPress优化插件W3 Total Cache

Minify Settings

在这里可以对HTML、JS、CSS的压缩进行设置,更强大的地方是可以设置成在什么页面使用和在那使用所需要的CSS和JS,可以通过上方的help按钮将其独立,在设置上有点麻烦,一般也不需要去弄

[WordPress插件]强大的WordPress优化插件W3 Total Cache

[WordPress插件]强大的WordPress优化插件W3 Total Cache

Database Cache

[WordPress插件]强大的WordPress优化插件W3 Total Cache

Object Cache

[WordPress插件]强大的WordPress优化插件W3 Total Cache

Browser Cache

这里就可以设置前面提到的expires header、entity tag、Gzip等,只需要在General中选中保存即可

[WordPress插件]强大的WordPress优化插件W3 Total Cache

CDN

可能有的同学不知道什么是CDN,具体可以参见百度百科,在设置之前要在General Settings中找到Content delivery Network,并设置如下

q111

然后在CDN选项中设置好FTP服务器,点Test FTP server出现Test passed就OK了

[WordPress插件]强大的WordPress优化插件W3 Total Cache

在这里选择你想到放在FTP上的文件,点击对应的upload上传到FTP上(文件会上传到以前相对应的位置),我的设置只作参考

[WordPress插件]强大的WordPress优化插件W3 Total Cache

再说CDN中重要的Advanced部分,一定要勾选Enable changed files auto-upload,并在后面设置检测时间,我设置的是一天86400秒检测一次[WordPress插件]强大的WordPress优化插件W3 Total Cache

这样设置好后当你的主题有什么改动之后检测到将会自动上传到FTP上面,现在你如果查看本站的源文件会发现所有的主题中用到的图片、CSS、JS等全部都变为这种形式http://m5.imgonly.com/wp-content/themes/Z-turn/style.css

User Agent Groups

这个一般用不上,主要就是判断user agent,当然如果你的博客有手机版可以通过Redirect users to来实现自动跳转,这个我没用就不上图了。

本文貌似因为有图的关系,变得相当长。可以说,装了这个插件之后你的Yslow评论轻松达达90分(不要拍,我的就没达到- -,主要原因是主题用的图片过多,JS还没合并),如果你准备用这个插件而又有什么不明白的,欢迎探讨

This entry was posted in WordPress and tagged , , . Bookmark the permalink.

126 Responses to 强大的WordPress优化插件W3 Total Cache

  1. 晴天 says:

    呵呵,又在折腾啦!

  2. 我那个博客都没怎么整

  3. 感觉好高深的样子。。。不知道为什么,你的博客在chrome下发不了留言

  4. 晕,楼上几个都是用世界之窗发的 :sad:

  5. vastar says:

    这个看起来确实比super cache强大啊。我现在是super cache + gzip。
    我的Yslow分很低的。但是不知道提高的这个分有啥好处。我觉得速度才是第一啊…

  6. 博客的流量是非常少的,等到5000ip再用

  7. 秋上书 says:

    等俺抽风的时候在折腾 那会不觉得累。。

  8. lovee says:

    图片可以理解,把CSS和JS放到另外的域名上有什么好处么?

  9. su says:

    貌似很强大啊 呵呵

  10. 俺现在是用的super Cache

    话说你这几天来我麻烦积点德来得蛮频繁啊、

  11. jiechic says:

    好像很方便似的?

  12. 观尔腾 says:

    谢谢分享,受用啦

  13. clyee says:

    比用Cache的快吗? 回去试试看 :shock:

  14. 看起来功能好复杂,很强大啊

  15. A.shun says:

    这个好强大,也好复杂

    我只是用缓存数据库的插件

  16. QiQiBoY says:

    据我总结,使用缓存然后折腾wordpress,很容易出现一些莫名的错误。。 :grin:

  17. 我什么缓存插件都给删了,现在什么都没用。你们有感觉到吗?

  18. 小邪 says:

    这样是不是就可以用一个FTP图床来很好的分流了? :mrgreen:

  19. 奶牛 says:

    奶牛的图直接放本地了,木有用床~~~

  20. ifenwen says:

    Yslow有分数显示么 我怎么看只有A-F

  21. ifenwen says:

    还有这个耗不耗资源的 不要捡到了芝麻 丢了西瓜~~~

  22. david says:

    已经没力开始折腾了。
    不过我博客的流量不是很大。
    没太大的区别了。嘿嘿

  23. Kana says:

    这个等回去後研究下….速度是我的大弱项>///<

  24. 好久没过来了,模板改得挺梦幻的

  25. 有点难懂 学习一下

  26. freemouse says:

    吼吼。好东西,先找台电脑测试下 :mrgreen:

  27. joyla says:

    我的TE 我华丽的飘过!

  28. 呵呵 有时WP 很好很强大啊 点击个广告

  29. su says:

    呵呵 不会折腾也懒得折腾了啊

  30. 西门 says:

    一般开Gzip都OK吧

  31. 这个插件应该很不错哦,对于我们来说也很实用

  32. 流年 says:

    这个看起来很强大

  33. 七叶草 says:

    我不太重视这个评分

  34. 我觉得适合自己博客插件才是最好的,不错,分享了。

  35. ZYW says:

    在用PHP speedy wp这个插件,这两个效果差不多,不过PHP speedy wp很久没更新了,决定试一试这个。 :cool:

  36. junofeeng says:

    这插件真的好强大哦……貌似好多地方都推荐了呢

  37. 囧啊囧 says:

    我用了好久了,虽然是英文的,但是几个大大的按钮点击就行了,细节我就不会设置了。

  38. 不在折腾wp了, 基本功能只要实现就好,

    个把月都没折腾wp了.

  39. Leyeang says:

    :shock: 功能过于强大,我这样的小站用不上了。
    安安稳稳的就很满意了,在稳定中一点点学习,呵呵

  40. 球犯 says:

    好复杂的设置啊。。讲得真详细 关于优化这东东我要学习的地方还很多呢、、、

  41. 集趣 says:

    在chinaz看到你的文章了哦~~

  42. 立青 says:

    你写的图床那文章好,我现在还没有使用呢

  43. 卢松松 says:

    对中文支持的怎么样

  44. 小松 says:

    wp确实很强大啊~

  45. 8101 says:

    wp的插件功能就是强大

  46. 秋上书 says:

    看着头疼,尽量不弄

  47. neoear says:

    缓存类的插件,据说在日IP3000+时有明显作用。我流量超迷你,就不用了。 :mrgreen:

  48. reizhi says:

    这些缓存压缩优化插件我用过很多,但是也很多用了以后出现莫名其妙的问题,于是就没用了

  49. 秋上书 says:

    :lol: 这表情 太丑陋

  50. 刘晓林 says:

    图片看不了呢?

  51. 我靠,这么多选项,太高端了 :?:

  52. 秋上书 says:

    换个表情吧,这些都太难看了 我都看不出来是什么表情 :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

  53. 学夫子 says:

    我刚刚在站长网上见过这个插件,遗憾的是你这里的图片我都看不见的了

  54. 小可人 says:

    这个插件要试试,不过我一向是不太用插件的。

  55. :smile: 这个 很不错的样子呢。。。

  56. 我用了很多插件了,再用估计速度就下来了。。

  57. 我的图都没放在主机上,这个对我没用 :cool:

    话说,你的纯技术博客,我已经跟不上你的脚步了,太超前了。

  58. 中秋节快到了,祝你中秋节快乐哈。

  59. 毕业园 says:

    怎么文中的图片都不能显示了?是不是独立域名图床出了问题?

  60. Mucid says:

    哈,偶还是喜欢wp super cahce啊,效果很好啊!

  61. Mucid says:

    呃,图图半天显示不出来啊。。

  62. 小小 says:

    不想折腾了,纯支持一个~~

  63. ygh says:

    使用后静态页面打不开,提示不支持的编码,这是怎么回事?

  64. david says:

    呵呵,确实蛮强大的哦,支持下哈。

  65. 氮吹仪 says:

    从心理上讲,放到其他服务器维护不太舒服。这些缓存工具实在是太占地方了,原始大小30M,缓存以后30M×4还多。

  66. Pavel says:

    目前的访问量还没到开启缓存的地步

  67. 我的博客还没有到需要缓存来帮忙的时候。另外,我也不喜欢做评分啊,W3C检测啊之类的东西。这些就随他去吧,哈哈~ :twisted:

  68. 记得有代码可以替代这类插件的

  69. 风吟 says:

    我用过wp他很慢。我觉得再怎么优化也不会快吧?

  70. Bee君 says:

    这个过于强大了~~

    中秋快乐~

  71. 专程拜访博主,多谢您的分享! :mrgreen:

  72. 东西是好,就是显示图片的速度太慢了。头天没打开。

  73. alexin says:

    我用不了这个插件,提示遇到一个严重的错误。。郁闷 :arrow:

  74. 求索阁 says:

    使用了缓存插件,就必须得牺牲掉post-view的浏览量查看功能了吗??

  75. 德意 says:

    压缩html源码在哪里设置?

  76. jiechic says:

    前些天看这个插件的时候,还不知道是怎么回事,今天搜了一会,终于明白了,也用上了,就是cdn同步过去后,不懂怎么该图片链接,cdn设置里面写会自动转换,可是,没有转换呢。

  77. Dawnson says:

    我装了这个网页就全变乱码了, :?:

  78. 抽风的时候在折腾 那会不觉得累。

  79. 我用chrome也同样发不了评论,是不是装了这插件的问题啊

  80. Junan says:

    :sad: 晕死~我用了这个插件~~另一个域名301跳转到了新域名wp-content/w3tc/pgcache/_index.html.gzip上了~~所以前来请教一下~ :roll:

  81. 观尔腾 says:

    :razz: 感谢分享啊,缓存插件对于流量大时非常有用~

  82. 不错的插件,谢谢分享

  83. Pingback: 强大的WordPress优化插件W3 Total Cache | IT World

  84. 这个插件犀利!

  85. Pingback: 强大的WordPress优化插件W3 Total Cache | IT World

  86. 插件还不错,顶上

  87. 史狄文 says:

    我发现用了这个插件之后,主题上的图片都不能显示,不知道何解。

  88. 越夜 says:

    其实已经在使用了,只是有一些问题让我比较苦恼,如果我开启gzip压缩的话,做过的cdn就会失效,文件会直接快当前域名拉,而不是从cdn

  89. ftium4 says:

    这个插件效果不怎么样,不信你可以去网上搜,看一些名博的评价,我个人建议是用hyper cache 好效果,配置简单(根本就不用配置就可以使用了)

  90. 主题上的图片都不能显示,不知道何解

  91. 都不能显示,不知道何解

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>