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

2018-03-2915:10:18 38 577
摘要

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

细心的站长们可能会发现明月的博客已经没有在使用缓存插件了,自从年后以来明月也尝试过启用一些缓存插件的,但是始终感觉兼容性上不能让人满意,特别是在使用了 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 服务就可以了,目前网站整体运行非常良好,浏览速度自己也很满意,未来更多的关注应该就是安全防御、网站运营上了。 我为什么放弃了缓存插件? 明月在最后也奉劝各位还在纠结选择哪个缓存插件的站长们,不要纠结了,真的没有哪个必要的,不要被缓存插件营销式的推广套路给蒙蔽了,今时今日缓存插件的作用真的没有那么大了,缓存插件仅仅是个我们需要的时候一个临时用来缓解服务器压力的方式方法而已,不是网站必须标配的插件。建议大家将更多的精力放在网站内容建设、服务器安全上来的更实在些。互联网时代最重要的就是“变革”,守旧只有思路一条,顺应需求带来的“变革”才是正确的道路。

历史文章推荐:

  • 我的微信
  • 扫一扫加好友
  • weinxin
  • 站长QQ群
  • 群号:284775512
  • weinxin
明月登楼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:38   其中:访客  19   博主  19

    • 大伟哥博客 3

      没用cdn,没有缓存,我是无人知道的一个小流量站点:)

      • Mr.Li 2

        缓存只是为了减少PHP解析与mysql的性能问题,既然用了CDN,自然没多大必要用缓存,不过,国内的CDN我还是不敢用,比如某套路云,被攻击以后那个费用简直吓死人,所以我还是比较推荐没用CDN的人可以使用缓存插件或者Redis,来减少PHP解释和Mysql读数据带来的性能损耗。

          • 明月登楼 明月登楼 博主

            @Mr.Li 是的,这个理解是非常正确的!用了 CDN 后,缓存插件的意义已经不大了!

          • ZAERA博客 3

            同时用redis和CDN,其他缓存插件可以扔掉了,感觉还是可以的,测试过,有时候只开CDN的时候,首页首次打开速度还不错,过几次感觉就慢了下来,加上redis后页面响应比单用CDN快多了!

            • 夏天烤洋芋 6

              :evil: 我博客开了个远程图片下载本地的。每次发文,卡到服务器奔溃。 :lol:

              • 懿古今 7

                一直使用wp super cache缓存插件,感觉还行,等哪天觉得不好了再放弃

                  • 明月登楼 明月登楼 博主

                    @懿古今 我是一个服务器放了N个站点,所以感觉缓存插件是个“鸡肋”,甚至累赘!

                  • 一艘大轮船 2

                    最近阿里的虚拟主机很不稳定,ftp不能登录,本来备份就得手动,特别复杂,还来个这,准备入手阿里的学生机了!

                      • 明月登楼 明月登楼 博主

                        @一艘大轮船 呵呵,虚拟主机限制太多了!并且动不动就有可能因为资源占用大被停用!所以换成ECS是早晚的事儿!