实测 WordPress 最佳优化方案:WP Super Cache+Memcached+CDN
导语: 很多站长们在 WordPress 优化的时候喜欢用各种在线测速工具站点来查看加速效果并且以此数据为主要依据,这个真的有点儿本末倒置了,其实查看优化加速的指标在浏览器里就可以轻松的获取到,并且这个指标更加的重要和科学,那就是在 Waiting (TTFB),在【优化 WordPress 网站速度需要关注的重要指标:Waiting (TTFB)】一文里明月专门做了详细的介绍,大家可以参考一下。动不动就让在线测速工具访问自己站点的习惯不是个好习惯,很容易“招蜂引蝶”的,并且你永远无法知道都招来了什么东西?
说起 WordPress 优化加速来可以说是个经久不衰的话题了,包括明月自己都撰写发表了不少相关的文章。基本上到现在为止明月的 WordPress 优化方案已经固定成型了,那就是 WP Super Cache+Memcached+CDN 的方案,因为这个方案可以做到免费、稳定、安全、部署简单高效,特别适合草根博客站长们选择,当然也推荐中小企业网站使用的。
首先声明,本文并不是 WordPress 缓存插件的优缺点总结对比,仅仅是明月根据自己多年的 WordPress 网站经验总结的优化方案推荐而已。
缓存插件:WP Super Cache
我们先来聊聊为什么 WordPress 缓存插件明月会首选推荐 WP Super Cache,在【说说 WordPress 官方缓存插件: WP Super Cache】一文里其实明月已经表述过选用 WP Super Cache 的主要原因,那就是稳定和兼容性上的突出表现,毕竟 WP Super Cache 今时今日已经是 WordPress “自家首选缓存插件”,所以这方面有先天的优势,随着服务器配置成本越来越廉价和 WordPress 运营方式多样化对于缓存插件稳定性、兼容性的要求也越来越高了,而 WP Super Cache 在这方面的表现可以说是最好的,甚至 WP Super Cache 为了保证稳定兼容牺牲了部分的性能,可见 WordPress 官方对稳定、兼容的追求是非常执着的,一个稳定、兼容性好的网站不也就保证了用户体验嘛!不忘初心真英雄呀!
WP Super Cache 另一个优势就是安装和使用都非常的简单,基本上已经简单到也就是安装——启用即可,这对于新手来说是相当的友好了。就算是默认模式下的 WP Super Cache 性能表现也是非常的突出的,这就非常的难能可贵了。
所以长久以来,明月都把 WP Super Cache 当做是 WordPress 首选必备的性能优化插件,没有之一。
缓存插件增强组件:Memcached
说起 Memcached 明月感觉主要就是 WP Super Cache 插件的一个增强,主要借助物理内存减轻 WordPress 对数据库的调用频率和次数以达到性能提升的目的。WP Super Cache 要想结合 Memcached 使用需要一个叫 object-cache.php 的文件,很多新手站长在选择这个文件的时候非常容易出错,在【WP Super Cache 和 W3 Total Cache 缓存插件使用 Memcached 提升性能】一文里明月又专门的分享和讲道的,建议大家参考使用。
不少站长会纠结于 Memcached 和 Redis 的选择,理论上来说 Memcached 和 Redis 差异很小,对于中小站点的服务器配置和部署情况来说 Memcached 已经完全可以满足所有的需求了,就明月的观点 Redis 比较适合高端一点的服务器方案使用。考虑到兼容性、稳定性、易用性等等因素首推 Memcached 为宜。
必不可少的安全、加速双重作用的 CDN 服务
了解明月的站长估计都知道,明月对 CDN 的使用主要目的是考虑到安全环节的需要,至少一个隐藏服务器真实 IP已经成了目前大部分网站的刚需了,另外 CDN 服务还有一个作用那就是完成站点到访客间最后“一公里”的加速,这个了解了 CDN 的原理后理解就会深刻很多,上述的 WP Super Cache 和 Memcached 都是围绕站点服务器运行性能的优化提升,对于站点的访客来说 CDN 加速才是真正的速度体验,所以有条件的站长们给自己的站点选择一个节点众多、服务稳定的 CDN 服务才是王道。
最后给大家讲一个误区,那就是很多站长们在 WordPress 优化的时候喜欢用各种在线测速工具站点来查看加速效果并且以此数据为主要依据,这个真的有点儿本末倒置了,其实查看优化加速的指标在浏览器里就可以轻松的获取到,并且这个指标更加的重要和科学,那就是在 Waiting (TTFB),在【优化 WordPress 网站速度需要关注的重要指标:Waiting (TTFB)】一文里明月专门做了详细的介绍,大家可以参考一下。动不动就让在线测速工具访问自己站点的习惯不是个好习惯,很容易“招蜂引蝶”的,并且你永远无法知道都招来了什么东西?
龙笑天 评论达人 LV.3
缓存插件用来缓存网页,cdn 用来缓存网页里的 css、js、图片等静态文件请求,memcached 用来缓存数据库查询请求,3 者完美组合,没任何冲突~ [得意]
老站长 评论达人 LV.3
WP Super Cache 是真的很稳定!配合 CDN 服务近乎完美! [赞]
扶苏 评论达人 LV.2
大佬,缓存插件 WP Super Cache 配 cdn 会出啥情况不?cdn 不是已经有缓存图片和 css 等功能了吗
WP Super Cache 是真的很稳定!配合 CDN 服务近乎完美! [赞]
@老站长目前 WP Super Cache 是我必备的缓存插件!
萌萌小白
请问大佬,用了这套方案后还需要 nginx fastcgi cache 吗
@萌萌小白肯定不用了,已经被 WP Super Cache 实现了,就不需要 fastcgi cache 了!
扶苏 评论达人 LV.2
emmm,安装折腾了会,发现果然不是我能驾驭的,果断回滚了。我现在用的 cdn➕Wp Optimize➕all in one,optimize 也有缓存模块,开启了,不用设置,全自动。。。比较适合我。。哈哈
@扶苏呵呵,自己熟练上手快才是王道的了! [鼓掌]
李洋博客
李洋博客 评论达人 LV.1
果然 WP 插件真的好多,ZB 缓存插件都很贵,没有免费一说,羡慕~~~
4楼 28天前 0 0
明月登楼
明月登楼 管理员
@李洋博客最牛的是 WP Super Cache 还是 WordPress 官方出品!
李洋博客 评论达人 LV.1
@明月登楼你是 24 小时在线啊?留言基本都是秒回,佩服佩服~
@李洋博客哈哈, WordPress 手机客户端了解一下!秒回评论!
闲鱼 评论达人 LV.5
WP Super Cache 很早之前用过,确实不错,但是加上 CDN 之后反而把这个下掉了,看来还是有必要再加上啊
@闲鱼呵呵, WordPress 标配缓存插件!
大佬,缓存插件 WP Super Cache 配 cdn 会出啥情况不?cdn 不是已经有缓存图片和 css 等功能了吗
@扶苏缓存插件是为了优化网站服务器,运行性能,CDN 是为了提升访客访问请求的速度,一个主内一个主外!懂了吗?
@明月登楼是呀,啥都得内外兼修呀!
@运维管理对,内外兼修!说的好!
扶苏 评论达人 LV.2
@明月登楼你用的专业模式。还是推荐模式?对第三方登录有影响吗?
@扶苏呵呵,我使用 Mwmcached 了,当然是专业模式了!登录和评论没有影响的,你的评论不都很正常嘛!登录用户也都正常!
扶苏 评论达人 LV.2
@明月登楼苏州人家这个博客没问题的,没开放注册,另一个网站之前用 cdn 就一直出问题,第三方登录失效什么的,回头我试试这个缓存插件,emmm,忍不住折腾
@扶苏嗯,CDN 记得不要缓存 Html,只需要缓存图片和 css、js 即可!html 交给缓存插件处理即可!
扶苏 评论达人 LV.2
@明月登楼Cdn 我只缓存图片,css js 都没缓存,wp 后台会出问题
@扶苏哦,那就好
龙笑天 评论达人 LV.3
@扶苏缓存插件用来缓存网页,cdn 用来缓存网页里的 css、js、图片等静态文件请求,memcached 用来缓存数据库查询请求,3 者完美组合,没任何冲突~ [得意]
老白
@龙笑天请问我的是云数据库,还有必要用 memcached 吗
@老白这个看你的用户请求量了,如果内存够的话,还是建议用 memcached 的,毕竟对提升数据库效能还是有帮助的!
龙笑天 评论达人 LV.3
@老白当然建议了 极大的减少数据库查询请求啊 [得意]
@龙笑天是的,只要不缺内存,memcached 是不多余的!
龙笑天 评论达人 LV.3
我网站用的也是这组合 [滑稽]
@龙笑天很稳定的组合!近乎完美!
本文链接:http://78moban.cn/post/11527.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!