Dragon
  • 注册、登陆后即可全站无广告畅快浏览本博客了!
  • 本博客已开启支持百度AI智能内容自动审核机制!
明月登楼明月登楼  2021-05-26 11:55 明月登楼的博客 隐藏边栏 |   13 条评论  242 
文章评分 3 次,平均分 3.7
导语: 总结下来,使用 WP Super Cache 就好像《舌尖上的中国》里那句话说的“高端的食材往往只需要最朴素的烹饪方式”道理一样,不用什么高深的配置手法,就用默认设置和推荐选项即可,换来的一定是意外惊喜的性能表现结果,这就是 WordPress 官方缓存插件的魅力和优势,谁让人家是官方的呢,这还不够臭屁的吗?

玩儿 WordPress 博客的站长一定对 WP Super Cache 插件不陌生吧?如果是第一次听说,那么基本可以确定你是个纯正小白站长了!明月除了在【WP Super Cache 和 W3 Total Cache 缓存插件使用 memcached 提升性能】一文里专门提到过 WP Super Cache 外,很多时候讲到 WP Super Cache 的时候基本都是一笔而过,很少给大家长篇大论一番。主要原因就是明月使用 WP Super Cache 的体验一直都很不好,甚至在共享主机上因为使用 WP Super Cache 被植入黑链、木马唤醒、后门入侵等等众多奇葩破坏经历太多了。

当然,明月并没有诋毁 WP Super Cache 插件的意思,只是为了告诉大家 WP Super Cache 这类插件的使用需要注意的地方有很多,一个插件并不能解决所有问题,要用好一个插件很多时候要做的工作还有很多,同时一定要了解这个插件的原理和作用而不是看几篇似是而非的网络教程就信以为真了。由鉴于此,明月今天就抽空给大家说道说道这个 WP Super Cache 插件。

虽然 WP Super Cache 的使用体验让明月受尽了“折磨”,但是明月依旧认为 WP Super Cache 这个老牌 WordPress 缓存插件的地位是不容撼动的,它的主要优点就是:入门简单、效率表现突出、涵盖了入门高级选择、稳定高效。我们先看 WP Super Cache 插件官方的介绍:

WP Super Cache 简介

WP Super Cache 插件可以从您的动态 WordPress 博客中生成静态 html 文件。 生成 html 文件后,您的 WEB 服务器将直接使用 html 文件来提供服务,而无需处理相对较臃肿和昂贵的 WordPress PHP 脚本。

静态 html 文件将提供给绝大多数用户:

  • 未登录的用户。
  • 没有在您的博客上留下评论的用户。
  • 或者没有查看过密码保护文章的用户。

说白了 WP Super Cache 插件就是补齐 WordPress 博客系统动态性能消耗过大的短板的一个插件,至于动态和静态的区别我们就不在赘述了,主要是服务器层面的,小白要知道这个动态和静态不是指图片会动和不会动就可以了(闹笑话的认知一定不要有)。类似的插件其实有不少,明月自己就推荐过W3 Total CacheWP Fastest Cachecos-html-cacheWP Rocket 这些,今天又专门出来讲 WP Super Cache 其实主要是明月发现了一个小细节是其他缓存插件都不具备的优势如下图箭头所指:

WP Super Cache 的作者变成 Automattic 了,以前可是Donncha 哦!Automattic 是 WordPress 的母公司,有人说 Donncha 是 Automattic 公司的开发人员,我倒是认为是 Donncha 因为 WP Super Cache 入职了 Automattic 公司,Automattic 变相的将 WP Super Cache 收到麾下成为 WordPress 官方的缓存插件了!(这就是本文标题的 WordPress 官方缓存插件的来源依据。)

那么 WP Super Cache 成为 WordPress 官方缓存插件的最大好处就是跟 WordPress 的融合兼容性获得了大幅度的提升由此也造就了 WP Super Cache 缓存性能表现几乎是立竿见影的,特别是启用插件(默认设置都是)后页面载入速度数值 Waiting(TTFB)成几倍的提升(白话就是页面载入速度飙升),而服务器的负载表现几乎是纹丝不动,这性能表现不输任何收费 CDN 服务。

明月在 Begin 主题、Dragon 主题、B2 主题三个主题上都测试了 WP Super Cache 插件的性能表现,都可以用“优秀”来评价,性能、稳定性、兼容性表现近乎完美。可以说 WP Super Cache 插件现在就是一个安装启用后仅需要默认设置开启缓存就可以了,那些高级设置反而会因为服务器等原因影响性能和安全。

如果你的服务器配置比较低又或者一个服务器上有多个 WordPress 网站,那么 WP Super Cache 插件基本就是必备的缓存插件了,会让你的服务器跑起来更加的轻松,网站浏览体验上升一个档次,至少明月现在的感受就是如此,赶快去试试吧!

下面给大家展示一下明月的 WP Super Cache 配置截图,其实没啥要说的因为几乎都是默认设置 ,仅有几个小的选项根据需要自行选择设定而已:

启用缓存功能

高级模块里的设置,【缓存实现方式】推荐“简单模式”即可,基本上选择标注“推荐”即可。

至于为啥明月不建议大家选择“专家模式”主要原因就是 WP Super Cache 有个短板对 Nginx 的兼容做的不够好,这个“专家模式”比较适用于 Apache,插件作者Donncha 很久以前就说过在 Nginx 下“专家模式”总是会出现莫名其妙的问题,所以至今 Nginx 下的“专家模式”是不被官方推荐和支持的,至于网上那些文章教程里给出的所谓 WP Super Cache 对应的 Nginx 配置啥的都不代表官方哦,明月实测过确实会有不少莫名其妙的问题出现,所以,这里明月强调一下如果你用的是 Nginx 的话,那么就不要去尝试“专家模式”了。

继续,上述两个勾选大家根据自己需要选择就是。

这个“缓存超时时间”大家根据自己的情况来决定,作为 WordPress 博客站点,如果评论很多,在线登录会员比较活跃的话,这个“缓存超时时间”就不宜太久,像官方建议的 3600 秒比较合适,这个时间越短意味着服务器需要频繁的删除老缓存生成新缓存,周而复始的自认服务器负载就上升了。反之,这个“缓存超时时间”甚至越长,你的服务器性能负载就越低,运行自然就更快了。所以,大家要根据自己站点实际情况来设定,不要盲目的死板硬套。

总结下来,使用 WP Super Cache 就好像《舌尖上的中国》里那句话说的“高端的食材往往只需要最朴素的烹饪方式”道理一样,不用什么高深的配置手法,就用默认设置和推荐选项即可,换来的一定是意外惊喜的性能表现结果,这就是 WordPress 官方缓存插件的魅力和优势,谁让人家是官方的呢,这还不够臭屁的吗?

 

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

明月登楼给明月登楼打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付

本文来自投稿,不代表明月登楼的博客立场,版权归原作者所有,欢迎分享本文,转载请保留出处!

明月登楼
明月登楼 关注:8    粉丝:0 最后编辑于:2021-08-23
玉满斋(www.ymanz.com)网站创始人,☑玉器爱好者 ☑微博控 ☑手机控 ☑历史控 ☑宅 ☑网络控 ☑Wordpress控

发表评论

表情 链接 私密 格式 签到
  1. wq
    wq 来自天朝的朋友 Edge浏览器 94.0.992.50 Windows 10

    明月你好,有几个问题请教
    1、如果图片已经启用了 CDN,还有必要用 WP Super Cache 缓存吗?
    2、启用缓存对 SEO 有没有影响?
    3、启用缓存会减少 adsense 展现量吗?

    5楼 2天前
    0 0 回复
    • 明月登楼
      明月登楼 管理员 来自天朝的朋友 谷歌浏览器 87.0.4280.141  Redmi Note 8 Pro Build/RP1A.200720.011

      @wq1、没有必要了,甚至可以说有了 CDN 后,缓存插件都不是必须的了其实!
      2、没有影响。影响 SEO 永远也只有内容。
      3、不会,AD 的展现量取决于访客浏览习惯和浏览器选择使用!

      • wq
        wq 来自天朝的朋友 Edge浏览器 94.0.992.50 Windows 10

        @明月登楼谢谢回复,我目前是图片启用了 CDN。还有一个问题就是
        如果再启用 WP Super Cache 可以减小 cpu 占用或者内存占用吗

        • 明月登楼
          明月登楼 管理员 来自天朝的朋友 谷歌浏览器 87.0.4280.141  Redmi Note 8 Pro Build/RP1A.200720.011

          @wq理论上缓存插件本来主要就是减小 CPU 占用的,但这个减小是跟请求量有关系的,请求量超出了可承受的阈值什么缓存插件都没有意义的其实。
          在服务器里内存占用是受服务器操作系统内存机制控制的,跟缓存插件没有关系!

  2. 云点
    云点 来自天朝的朋友 谷歌浏览器 91.0.4472.114 Mac OS X Lion 10_15_7

    Cache Enable 比 WP Super Cache 更简单

    4楼 2021-07-13 08:24
    0 0 回复
  3. 不知君

    WP Super Cache 现在正的变好了吗 用 b2 主题因为有圈子速度一直很慢 现在用的是 wf 觉得速度还是可以的

    地板 2021-05-29 10:41
    0 0 回复
  4. 学习笔记Blog
    学习笔记Blog 评论达人 LV.3 来自天朝的朋友 火狐浏览器 88.0 Windows 10

    我大 Typecho 根本就不需要缓存!嘿嘿!

    板凳 2021-05-27 16:48
    0 0 回复
  5. 闲鱼
    闲鱼 评论达人 LV.5 来自天朝的朋友 谷歌浏览器 90.0.4430.212 Windows 10

    以前用虚拟机的时候,用过,一直感觉还蛮好,后来换服务器了,感觉作用不大,就没用过了

    沙发 2021-05-26 22:50
    0 0 回复
扫一扫二维码分享