我为什么放弃了 WordPress 缓存插件?

in #cn7 years ago

细心的站长们可能会发现明月的博客已经没有在使用缓存插件了,自从年后以来明月也尝试过启用一些缓存插件的,但是始终感觉兼容性上不能让人满意,特别是在使用了 CDN 服务以后,缓存插件的效能是越来越低了,甚至有的时候缓存插件成了服务器负载飙升的罪魁祸首,甚至还会带来致命的安全隐患( 如:Memcached 的端口漏洞)。

在最后一次再次发现是因为 W3 Total Cache 插件造成服务器负载持续长达 5-10 分钟的飙升后,又加上配合 W3 Total Cache 使用的 Memcached 扩展又爆出端口漏洞,明月果断的停用了这个用了大半年的 WordPress 本地缓存组合,随后又多次尝试了 WP-Rocket 、 WP Fastest Cache 、 WP Super Cache 等等众多的缓存插件后,我最终还是决定放弃使用缓存插件了。为此还专门写下了【WordPress 博客什么时候才需要缓存插件】一文,可以说目前明月服务器的配置(1H1G)使用缓存插件基本上就是个鸡肋的存在,甚至更多的时候是个累赘,至少目前的流量来说缓存插件能起到的作用是微乎其微的,就目前明月所掌握的经验来看,只有当服务器的负载因为流量(真实的用户访问流量!)增长造成负载持续增高并保持的时候可以用缓存插件来临时应个急以外基本上是用不到缓存插件的,并且使用缓存插件无论多么优秀的缓存插件都会存在“兼容性”问题,同时对服务器的稳定性也是一个隐患,因为使用缓存插件造成无法登录、访问 500 错误明月经历都不是一次两次了,甚至还碰到过因为缓存插件造成百度搜索引擎蜘蛛抓取失败给降权的事儿。对于一些收费的缓存插件网上那些所谓的破解版都有很大的安全隐患,一个不小心甚至会被植入木马和后门带来一些不必要的损失。 

现在国内的云服务器(VPS)价格已经是非常的亲民了,最近阿里云 1H2G 的 ECS 三年才 238 元,这样的配置和价格没有什么个人博客是运行不了的,那怕是日流量 10000IP 的都是毫无压力的,在这样的环境下还抱着缓存插件不放那就真的有点儿抱朴守拙了。再加上现在服务器端的 LNMP 生产环境集成度越来越科学越完善,可以说只要服务器的生产环境部署好了,最低配的 VPS 带几个 WordPress + Typecho 站点是完全没有问题和压力的。加上现在只要你是国内备案过的域名,国内众多优秀良心的免费 CDN 可以满足所有外围优化和安全防护的需求(可参考【目前比较靠谱的 CDN 推荐】、【说说 360 网站卫士 CDN 正确使用姿势】等文章),综上所述,就目前个人博客站点普遍的平均日 IP 流量值来看,ECS+免费 CDN 服务就已经是性价比最好的组合了,可以满足 80%以上个人博客的需求,甚至对于很多博客网站来说是绰绰有余、浪费资源了,明月通过这几个月的观察分析,已经决定不再使用任何缓存插件,最多是加个 CDN 服务就可以了,目前网站整体运行非常良好,浏览速度自己也很满意,未来更多的关注应该就是安全防御、网站运营上了。 

明月在最后也奉劝各位还在纠结选择哪个缓存插件的站长们,不要纠结了,真的没有哪个必要的,不要被缓存插件营销式的推广套路给蒙蔽了,今时今日缓存插件的作用真的没有那么大了,缓存插件仅仅是个我们需要的时候一个临时用来缓解服务器压力的方式方法而已,不是网站必须标配的插件。建议大家将更多的精力放在网站内容建设、服务器安全上来的更实在些。互联网时代最重要的就是“变革”,守旧只有思路一条,顺应需求带来的“变革”才是正确的道路。

Sort:  

明月,你发帖频率有点太高,不太适合发展