WordPress是现在非常流行的博客和CMS建站程序,在国内的用户也非常多,其中不乏一些大站和名博,但是部落却经常看到有人在论坛或者博客中抱怨说Wordpress运行速度慢,占用主机内存,影响网页打开速度。

其实我也是“抱怨”团队中的一个,因为WordPress的速度有时确实表现不尽如人意。不少人为了加快Wordpress的访问速度,用尽了各种手段:花银子升级主机和服务器,用CDN加速,将空间从美国搬到日本、香港和国内。

加宽带、用CDN、换国内空间这些都是要花钱的,而且往往价格不菲,用惯了美国便宜空间的朋友换回到国内的主机商的空间,会让你产生一种“美国物价比国内便宜”的错觉。这个经常负担不是一般的站长可以承受起的。

如果从Wordpress程序自身来加快运行速度,重要的手段就是静态化,纯粹的静态化是不可能的,只能通过Wordpress缓存插件来达到“动态”的静态化,这类插件比较常用的除了WP Super cache,剩下的就是W3 Total Cache了。

WP Super cache是将的页面生成Html文件,然后用户访问的不是原页面,而是这些Html文件,而W3 Total Cache则是生成一系列的缓存文件,当用户请求某一个页面时,插件就会调用这些缓存文件,两个缓存插件的终极目标都是减少PHP执行和MysqL请求查询,加载页面速度。

WordPress加速的方法还有很多,有的时候一个小小的细节的问题就可以帮助你改善博客运行效率:

WordPress缓存插件W3 Total Cache安装设置方法和缓存加速效果对比

 

一、W3 Total Cache插件下载和安装

1、W3 Total Cache官网:

  • 1、https://wordpress.org/extend/plugins/w3-total-cache/

2、插件安装的方法就不用多说了,Wordpress后台上传插件或者直接在线下载安装都可以。

3、网上似乎有发布了汉化包,不习惯英文的朋友可以下载用上。

 

二、W3 Total Cache缓存加速的基本设置

1、安装了W3 Total Cache后,实际上默认的选项基本上就能实现Wordpress缓存加速了,你可以打开你的博客体验一番了。

2、关闭Preview Mode:预览模式,这个有点鸡肋。

3、开启Page Cache:页面缓存。默认的已经开启,默认的是Disk: Basic基本的磁盘缓存。

4、关于缓存方式还有以下几种,如果你有VPS或者服务器可以开启APC、Xcahe这类的高级缓存。

  • 1、虚拟主机适用:Disk: Basic和Disk: Enhanced
  • 2、VPS服务器:Alternative PHP Cache (APC)、XCache、eAccelerator、WinCache、Memcached

5、开启Minify:优化CSS和JS,默认已经开启。

6、开启数据库缓存。默认已经开启。

7、开启Object Cache:Object缓存,默认已经开启。

8、开启Browser Cache:浏览器缓存,默认已开启。

9、保存所有的设置。W3 Total Cache基本设置完成后,点击保存就行了。

 

三、W3 Total Cache缓存加速成功

1、打开你的Wordpress,查看源代码,就可以看到W3 Total Cache的缓存字样,表明该网页已经用了缓存了。

2、如果你安装了其它的插件或者修改了Wordpress主题,需要清除一下缓存才会生效。

 

四、W3 Total Cache的高级设置

1、用了W3 Total Cache后,发现这个插件的功能居然强过了WP Super cache,在导航栏中可以看到设置选项非常多,而且每一项又有更多的设置。

2、主要有: Page Cache 、Minify 、Database Cache 、Object Cache 、Browser Cache 、User Agent Groups 、Referrer Groups 、CDN

 

五、W3 Total Cache页面缓存设置技巧

1、设置登录用户不使用缓存,该功能可以在你修改主题时开启,以随时预览主题修改后的效果。

2、设置好缓存过期时间,默认是一个小时,一般来讲时间越长,缓存更新就越慢,越节省主机资源,加速效果越好。

3、禁止缓存某些页面。如果你有一些要实时显示的页面,可以在这里添加排除。

4、缓存预先生成模式。W3 Total Cache只有某一个页面被人访问过才会生成缓存,你使用Cache Preload可以提前生成缓存。

5、时间间隔越大,你的这些预先生成的缓存就会更新越慢,加载页数不要设置过多,防止主机压力过大。

6、文章发表时,你要更新的页面缓存。该功能可以指定分类、标签、主页、作者存档等在你发表新的文章时更新缓存。

 

六、W3 Total Cache的Minify优化技巧 (不推荐)

1、Minify是把CSS和JS压缩和削减(Minify:去掉空格回车符等),以及把多个CSS,JS文件整合到一个文件里。

2、不要以为你的大带宽没有必要进行这类优化,使用它的理由更重要的是文件合并,可以减少浏览器端不断发出新的连接请求。

3、形象的比喻就是:你用FTP上传一个Wordpress压缩包比直接上传Wordpress解压文件所花的时间要少得多。

4、默认的W3 Total Cache已经开启了对JS、CSS、HTML的Minify,你可以设置一下这些压缩的更新时间,一般一天就行了。

 

 

发表评论

共有 1 条评论

  1. 匿名

    高效!看看我博客速度如何。