WordPress缓存插件WP Super Cache设置
wordpress的插件越来越多,可是网站的速度越来越慢,这个怎么办呢?最简单的方法就是静态化,这样可以减少服务器以及数据库的压力。章郎虫使用的是WP Super Cache这个插件。
一开始装完这个插件后我基本没有设置,只知道他会有个网页缓存的功能。但是有一个问题,这个缓存只有等一次访问后第二次才会生效,也就是说第一次打开一个网页会比较慢,第二次才会使用缓存。而且这个缓存有效时间默认只有1小时。那么能不能让第一次访问就直接使用缓存呢?注意WP Super Cache插件设置的朋友可能早就已经发现有一个preload选项,也就是预缓存,她可以很好的解决这个问题。如果您的文章数比较多,那可能会消耗一定的硬盘空间。同时Google把速度作为一个网站的衡量标准之一。如果没有开启预缓存,这个插件对爬虫就毫无意义。所以预缓存功能对Google爬虫应该也会比较友好。
废话说了那么多,接下来就看看设置吧。
1、永久连接不能使用默认格式,你可以和章郎虫一样使用/%post_id%.html。
2、安装插件这个步骤就不废话了。
3、点击设置-->WP Super Cache,进入设置页面。如果你是第一次安装,就需要现在easy中开启缓存功能,然后高级选项可以参考这个。基本是推荐的打勾,无脑输出。
Don't cache pages for known users.这个勾意思是说对已经登录的用户不缓存,这个我是等需要修改模板的时候在勾的。默认给去掉了。。。
4、最后设置preload了,如下图。这里你需要勾选“Preload mode”,“refresh preload cache files ”更新频率我设置成一个星期一次(10080分),最后点击“update settings”。更新完成之后,点击“preload cache now”,这样系统就会每隔10秒自动去预缓存文章了。
以下来自别人的网站,有问题可以参考这里哦。
FAQ:
Q: 我流量那么小,有必要搞这个么?
A: 搞这个纯粹为了自High,和流量没关系,例如打开自己的网站快个两三秒不是一键很爽的事咩?
Q: 那个过期时间我能改咩?
A: 建议用默认的
Preload 模式下更改过期时间,会导致全站文件一遍遍的重新生成,这是完全没必要的
普通模式下更改过期时间,太短或太长都会导致CPU飙升,得不偿失,除非你流量大一个月五六千才有必要
Q: 我发表新日志,或访客留言后他会全站再静态化一次么?
A:不用担心,使用起来和没有装是一样的,有内容更新它会重新生成对应的页面的静态文件,没有更新的就没必要再去重新生成一次
Q: 这个对SEO有没有影响?
A: 有,SEO里爬虫对页面打开速度比较敏感,
常规模式下第一次访问才生成,到期后回收掉,也就是说第一次比较慢
Preload模式先给你都静态了,不管何时访问都快,对SEO更好
Q: 乱码啦乱死人啦~~~
A: 关掉 Compress pages so they’re served more quickly to visitors. (Recommended)
-
还没有Trackbacks
网站新手多多关照
谢谢支持。
不用担心,使用起来和没有装是一样的
你好,我一般都是预发布文章的,但是好像博客首页
domain.com/page/2 都不会更新。
但是登陆后就更新,不登陆就不更新,然后随便发布一篇comment,就全部能更新了。
求解?
Preload设置正确不?会不会自动更新缓存?
采用预缓存,网站所有的内容全部生成静态的,那么某个目录下新增一篇文章,是不是这个目录要重新建立缓存,然后新增的文章也缓存?
如果所有的内容都缓存了,那么缓存页面的广告也缓存吗?
某个目录下面增加一篇文章,插件会自动更新缓存,文章也会缓存,缓存页面中的广告只是缓存了广告代码,广告内容还是会变化的。
传说中很牛逼的插件,摸索试用中