WordPress插件拖慢网站速度?10 个插件优化技巧

AD:

20150217-4

WordPress做为网站架设的其中一个目的在于它拥有3万多种插件可自由配,比速食店的套餐搭配还要精采、更有亮点,甚至有些人会透过插件的搭配,轻松制作出一个公司官网。实际上,背后却是有隐忧的,因为我们不能确保插件一定百分之百没有问题,无安全性漏洞、不会拖慢网站速度,没有任何缺失。

WordPress拥有三万多种插件,深入了解会发现重复性质的插件很高,甚至有些是三、四年前的老插件,作者再也不更新,对此,新手还是会傻傻地安装,因为看着网路的教学文而开心地设定完成,以为自己已经万无一失,却不知道有更大的问题在等着他。

常见的WordPress插件问题

WordPress插件固然好用,但随意使用,可能会引发无法预估的状况。阿肠近期帮一个客户处理网站优化事宜,优化WordPress上除了虚拟主机需要本身需针对WordPress优化外,插件优化这一环也不容许忽视。美味的料理大家爱,当把所有的美味料理一并烹煮后,出来的不是佳肴而是厨余。插件道理也是如此,非适切性的挑选插件,到头来却成了毒瘤。

  • 太老插件隐藏未知的安全漏洞
    • WordPress插件都会有它的寿命,随着WordPress的更新插件也需要更新,若是一个没有人接手后续维护的插件,请尽可能寻找新插件替代,以确保其安全性,避免漏洞钻入造成网站变慢与网站损失。
  • 插件太新隐藏太多不确定因素
    • 新上架的插件因为使用者样本数量少,也不确定作者是否做足测试,当你发现有一款新款插件时,安装前请先将网站做好资料备份。若插件没写好也可能造成无穷回圈吃爆虚拟主机CPU限制。
  • 知名插件也可能有安全性漏洞
    • 人非圣贤孰能无过,再老牌的插件也是可能发生资安漏洞。2013年就同时发生两款知名老牌快取插件WP Super Cache与W3 Total Cache爆出资安漏洞。遇到漏洞第一时间请尽快遵循官方资讯进行修补,可免于灾害。
  • 不同插件之间发生插件冲突
    • 由于插件开发者的不同,在程式撰写上也可能发生程式码冲突问题,造成网站异常或者是效能出问题拖慢网站速度,因此安装插件若发生问题也需要一个个停用查问题。
  • 相同插件产生功能重叠打架
    • 常有SEO狂热者会以为网站安装很多SEO插件SEO就会好,但殊不知已经忽略了SEO本质。胡乱地安装相同性质插件会造成冲突也会造成SEO排名下滑。
  • 插件功能性出乎意料的不足
    • 很多插件作者为了赚钱会提供部分功能免费的插件于org官方网站上,在描述上精采绝伦,安装后却发现功能都需要花钱。如果只有一点点功能却安装了肥大的插件,省省吧!找一个替代的!

挑选插件的10 个重点

  • 能写入主题就写入主题
    • 插件的载入一定会比内建于布景更为消耗WordPress系统资源,若是小功能则可直接写入WordPress主题,进以避开安装一些哩哩扣扣的小插件造成PHP使用资源过高。像阿肠自己撰写的免费版型,就已经内建很多社群功能、Google广告栏位,可替网站省下些安装插件的资源。
  • 包山包海不一定比较好
    • 近期看到某一个WordPress的SEO插件,看到社群上有不少人推荐,但实际安装后却发现CPU却是高得吓人,反而将功能拆开安装还比较省下资源。如果包山包海功能只有用到几样,建议还是找个别功能的插件,来对网站做个加速优化!
  • 功能单独不如打包成套
    • 这与前一点恰巧相反,若你要的小功能几乎都可以透过某一个包山包海插件达成,那么恭喜你!请使用包山包海插件,同时也会必较降低插件之间的冲突,毕竟插件是同一人撰写。
  • 查看插件页面评比反馈
    • 与买东西相同,安装插件前也先观察一下评价,官方看右侧的星等、下载次数、版本比对参照等,非官方可以参考该发布页面下使用者留言反馈。
  • 官方/非官方插件皆须小心
    • 官方插件一定比较安全?非官方插件一定比较危险?这并没有绝对的答案。对于新手来说会优先推荐官方,毕竟官方有良好的星等机制与反馈机制可以第一眼就清楚,非官方则需经验累积方能有效的判断可行性。
  • 确认插件发布时间与说明
    • 插件的发布时间、更新时间与说明也影响了插件是否使用WordPress最新版的相关参数设定,这将会严重影响到插件的执行效能连带着你的网站速度都会受到影响。
  • 注意插件介绍分享文时间
    • 许多人会关注网路人撰写的插件介绍而安装,却忽略了文章的分享日期,若超过一年以上的文章,要参考安装前可以先问一下介绍插件的站长是否还可行,或者是点入插件介绍页面查看插件开发者是否有持续维护,切勿贸然直接安装。
  • 与WordPress社群交流
    • 自己研究不如一群人一起研究激荡出火花,在社群上与WordPress相关的朋友交流,也可以获得一些插件建议资讯,当然社群资料也不是100%的可信,还是心中需要一把尺。
  • 使用测试网站安装测试
    • 一切的插件,尽可能不要在主要网站上测试,可以的话开个测试网站处理。很多插件会额外建立许多资料表造成资料库肥大。别以为插件移除可以移除干净,插件没写好的话这些资料表就不会删掉造成资料库持续肥大,同时也会拖垮WordPress对于MySQL的查询速度。
  • 开启的插件未使用请关闭,没启用的需移除
    • 最后,这点是大忌,请务必移除已启用但无实际效果呈现的插件,若有用不到的插件也请停用。尽管插件开启,但无实际的效果呈现,也是会吃上主机资源;在后台没有使用,它也是会默默吃着主机的载入效能,毕竟系统的载入也会去一个个检查,这中间也需要一些时间与系统资源。

以上都是阿肠从接触WordPress这套系统八年来的一些插件优化经验,对于初学者或者是老手都可以做一个参考与了解。如果新手前面都似懂非懂,没关系!你一定要记住第十点的技巧,开启的插件未使用请关闭,没启用的需移除,这就做到WordPress系统速度优化的第一步!

via阿肠

发表评论

关注我们