当前位置: 首页 > 科技 Tech > 正文

WP Super Cache如何安装及设置

最近由于主机上许多用户WP版本未更新至最新版本已经没有安装缓存插件导致主机CPU占用过高,最后老美突然决定暂时关闭所有WP用户言之访问以防宕机。本来安装上了一款缓存插件,但是由于没有设置所以无效,原本一天的401访问界面持续了2天,导致很多网友无法访问,所以这里转载ooxx.me的一篇关于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

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

需要注意的是有的用户不要开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, 就不累赘再说一次了。

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

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)

本文固定链接: http://www.imdale.com/how-to-install-and-set-up-wp-super-cache/ | Dale | Dale's Blog

该日志由 Dale 于2012年03月07日发表在 科技 Tech 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: WP Super Cache如何安装及设置 | Dale | Dale's Blog
关键字:

WP Super Cache如何安装及设置:目前有14 条留言

  1. 0楼
    realhood:

    不错

    2013-05-21 下午 9:18 [回复]
  2. 0楼
    Era:

    不知道 你使用预缓存的功能没有,为什么每次发表一篇文章,所有的预缓存都重新生成啊。?

    2013-05-20 下午 9:57 [回复]
    • Dale:

      使用了缓存功能,对的,就是这样。都是自动的。

      2013-05-21 下午 9:00 [回复]
      • 那它不是每次都要生成大量的预缓存文件,对服务器不也是一种负担么?

        2013-06-01 上午 12:16 [回复]
  3. 0楼
    YOYO:

    关于两个问题想请教

    修改永久链接格式,中文推荐采用 /%post_id%.html
    但是似乎格式:/%postname%.html 这样的更好

    为什么我在编辑文章的时候没有可以编写的post slug,这个是为什么?需要安装插件吗?

    希望看到立刻回复,谢谢,真心求教

    2013-05-15 上午 11:05 [回复]
    • Dale:

      你好,1.我之前经常写英文博,所以永久链接POSTNAME就好了,中文的字符可以用插件转成拼音。若是个人博客就不用太在意SEO,不过永久链接改过一次就不要再改了。2.写了文章标题后下面就自动生成啊 也可以自己改,插件的话像Platinum SEO或则其它SEO插件也都有这个功能。

      2013-05-15 下午 1:08 [回复]
      • YOYO:

        哦,我注意到了,谢谢你了啊,对了,我给你提问为什么没有邮件提醒我,还好我一直保存你的页面,嘿嘿,谢谢啦

        2013-05-15 下午 4:42 [回复]
        • Dale:

          不客气,这个也WP自带的,一般留言我都能收到。对方若想要邮件提醒需要勾选吧。

          2013-05-18 下午 10:07 [回复]
  4. 刚刚装上的,英文看的头痛

    2012-07-16 上午 1:17 [回复]
  5. 0楼
    毕业生:

    目前我还不到启用缓存的级别

    2012-03-08 下午 11:44 [回复]
    • Dale:

      以后肯定会用到的,WP是PHP写的,相对下,太耗CPU内存了

      2012-03-09 上午 7:01 [回复]
  6. 0楼
    咕噜噜:

    我也用的WP Super Cache,感觉非常好!

    2012-03-07 下午 10:29 [回复]
    • Dale:

      嗯,还是得用一下,缓解服务器压力。

      2012-03-07 下午 11:26 [回复]
    • xiahps:

      有时间请教一下,我的wp-super-cache有点问题

      2012-09-02 下午 9:10 [回复]

发表评论

快捷键:Ctrl+Enter