外头站着
10
11 月

WP Super Cache 安装与设置方法

wordpress 的插件越来越多,速度也越来越慢,咋整?

静态化!

今天主要是把流程 Step by Step 一下,不用理解为啥这么设置, 只需要知道设置后会变的很快

所谓提前优化是万恶之源的意思就是说,之前网站做的越烂,优化的空间就越多
和老板说看,之前多烂多烂,俺给你省了多少多少钱,一般都能拿奖金
静态化也一样,之前一大堆插件,开个页面上百次MYSQL查询,或烂人写的没效率SQL会让人不禁抓栏杆撕床单

WP Super Cache 并不是100%静态化,不过这个不重要,他把最卡的部分搞定了即可

WP Super Cache 他唯一的缺点就是如果你在改主题或搞啥插件,后台设置了前台看不出变化,为毛?下面有解决方案

OK, let’s gou

  1. 首先,永久连接不能使用默认格式
  2. 修改永久链接格式,中文推荐采用 /%post_id%.html (这下你知道我的.orz哪里来了吧)
    如果你和我一样蛋疼愿意为每篇文章写一个英语的post slug
    建议采用这样的格式:/%postname%.html (百分号外面的随意写)


这里我一二三四五六七都标注了就不介绍了吧,常规装插件也是这个套路

那些个神马ftp时代都已经过去鸟过去鸟


装完后激活一下


激活了,但他说还需要去设置一把, Rock it

凡是推荐的都打钩,无脑输出嘛

需要注意的是(miao)的用户不要开Compress pages so they’re served more quickly to visitors. (Recommended)

因为默认已经压缩了,再压缩一次一是可能乱码,而是增加不必要的损耗变得更慢

需要注意的是Don’t cache for known users的意思是对已经登录的用户不缓存

这就解决的后台改主题无法更新的缺点

也就是说,平时的时候这个选项不打钩,当你需要改主题或调试插件什么时候就打他,改完了再去掉

因为我们选择了最快的mod_rewrite 方式,所以继续往下拉,会看到一坨螺旋状大黄色的容器,点里头的update mod_rewrite rules

不出意外会给个绿色的确认,某某.htaccess被插了…

有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了

全都搞定后去前台页面,右键查看源代码,拉到最下面,会有三行状态告诉你已经搞定鸟

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)

还有啥Q请留言

yeah, bigCat made it!

» You can leave a comment, or trackback from your own site.

大战 251 回合 to “WP Super Cache 安装与设置方法”

  1. Ding说道:

    按撸主介绍的方法设置后速度确实快了一些

  2. […] 设置帮助文档:http://bigc.at/wp-super-cache.orz 还有一个W3 Total […]

  3. […] 设置帮助文档:http://bigc.at/wp-super-cache.orz 还有一个W3 Total […]

  4. 爱推吧说道:

    这款插件现在都中文了,不过一直搞不清 预缓存 ,设置里面没有勾选“当有新文章或页面的发布或更新时清除之前的缓存文件”,新发表文章的时候 首页也不更新,然后就是每次新发表一篇文章时 会清空所有的预缓存内容 不知道咋回事,请问你知道吗?

    • bigCat说道:

      @爱推吧 我也觉得有点迷糊。。。按照字面理解,一个是清除相关缓存,一个是清除所有缓存。。

  5. realhood说道:

    生成的cacha里的html文件会不会上传到cdn空间里啊,

  6. MovieMan说道:

    出新版,变化还挺大的。。设置是个麻烦事。。好多专业语看不懂

    • bigCat说道:

      @MovieMan 哈,推荐的勾选,不推荐看不懂的不要动就行了

      • MovieMan说道:

        @bigCat Post author 设置太麻烦了。。。那些默认推荐的选项,有的网上教程又不推荐选择,还说明理由。。。不知道谁有理

      • bigCat说道:

        @MovieMan 你看不推荐的理由是否能说服你,如果能,那么遵从,否则听作者的

      • MovieMan说道:

        @bigCat Post author 也只能这样了~

      • Movieman说道:

        @bigCat Post author 开启了预缓存,但退出账号查看到,查看源代码显示

        只有主页显示有缓存页面,不知道搞的。。

      • bigCat说道:

        @Movieman 呃,如果你勾选了不对已登录用户缓存的话,按理说退出后就会成功缓存…有没有其他类似插件,冲突了?

  7. 天天软件园说道:

    博主还用的是英文版的,牛

  8. Jack说道:

    从撸主的文章中, 不难看出阁下是一名大神ADC… 求带

  9. 匿名说道:

    看见那张图片就觉得恶心…

  10. ljc说道:

    果断跑来感谢博主,对于国外免费的空间来说插件用了感觉确实爽快多了

  11. wayne说道:

    谢谢你的文章~!学会了这个插件的安装使用。好消息是现在这个插件已经有官方中文版的啦

  12. […] 这个设置不论网站打开速度还是SEO都有好处 详细参考:WP Super Cache 安装与设置方法 […]

Leave a Reply

:!: :roll: :o :lol: :P :( 8O :x :oops: :) :?: :idea: :evil: ;) :twisted: