前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >说说 WordPress 官方缓存插件: WP Super Cache

说说 WordPress 官方缓存插件: WP Super Cache

作者头像
明月登楼的博客
发布2021-07-02 09:51:39
1.7K0
发布2021-07-02 09:51:39
举报

玩儿 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 文件将提供给绝大多数用户:

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

WordPress 插件库

说白了 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 官方缓存插件的魅力和优势,谁让人家是官方的呢,这还不够臭屁的吗?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 草根博客站长有话说 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档