WordPress插件Plugins对网站主要有哪些影响?

投稿   明月登楼  2018-11-12 07:23:42  135 人阅读  20 条评论

插件,是为 WordPress 添加各种功能的扩展组件。WordPress 之所以成为目前使用最广泛的博客程序之一,正因为它拥有非常多的插件。仅 WordPress 官网已收录的插件就有几万个了。如果算上没有被 WordPress 官网收录的插件,说有十万个,一点也不夸张。有了这数量庞大的 WordPress 插件,让 WordPress 程序可以扩展出各种各样的功能。

WordPress插件Plugins对网站主要有哪些影响? Plugins 第1张

通俗点儿说 WordPress 插件就是 WordPress 扩展性的体现,几乎可以肯定的是凡是 WordPress 站点很难找到不用插件的,至少明月玩 WordPress 至今还没有看到不用任何插件的 WordPress 站点,可想而知插件在 WordPress 站点里的重要性,但是要明月说真的是“成也插件,败也插件!”。很多抨击 WordPress 性能差的,其实都是“插件”造成的,背锅的总是 WordPress!这主要是某些人故意混淆视听或者说这些人根本就不会使用 WordPress 甚至没有使用过 WordPress。

至于说插件都可以实现什么功能?明月就举一个例子那就是 wooCommerce 插件,有兴趣的朋友可以自行百度、谷歌脑补一下。明月也多次使用过这个插件,实现的功能就是瞬间将一个 WordPress 站点“变身”成在线商店甚至在线商城的插件,相当的强大和神奇。所谓的建设外贸站基本上都是 WordPress+wooCommerce 这个组合完成的,现在集成支付宝、货到付款、微信支付等等好像都可以了。

一旦你进入 WordPress 插件的“海洋”,你会发现只有你找不到的,没有你想不到的,真的是种类繁多。不过,凡事都是有利必有弊的,而“插件”在这点儿上表现的“尤为突出”,主要就是会影响到两个环节——性能和安全。

WordPress插件Plugins对网站主要有哪些影响? Plugins 第2张

先说性能问题

插件会影响 WordPress 整体运行性能,这个可能很多新手站长们都会忽视,因为很多站长为了某个后台功能、前端展示效果就会装些插件,没用几天就发现站点运行越来越慢,服务器的负载值直线飙升,甚至服务器负载持续维持在一个最高峰值,甚至有些对服务器了解有限的站长会盲目的增加服务器配置和带宽,这样先不说效果会如何,就这些成本支出一般人都接受不了。造成“性能”瓶颈的主要原因其实就是某些插件设计和使用不合理造成。

以 Wordfence Security 插件为例:

可参考【WordPress 插件 Wordfence Security 主要功能设置和使用图文教程】一文,这个插件是一个很强大的 WordPress 站点安全防护插件,防护和排查恶意访问、扫描、后门、木马是非常给力的,但是有一个最大的诟病就是需要频繁的进行数据库读写操作,这就对数据库形成了不小的压力,如果站点访问流量稍微大一些,服务器宕机都是分分钟的事儿。使用过 Wordfence Security 插件的站长们应该感受很深刻吧?所以为了 WordPress 安全,明月建议大家脱机扫描(可参考【推荐个 Web 后门扫描排查工具—WebShellkiller】一文),并不是非常的推荐 Wordfence Security 插件,当然如果你的服务器是土豪配置,使用 Wordfence Security 插件当然就不是个事儿了。

插件影响 WordPress 性能这个事儿怎么解决呢?

答案当然是有的,那就是能不用的插件就不要用,特别是增强后台编辑、管理类的插件、前端炫酷特效插件这类尽量能不用就不用。因为这类插件都内含大量的第三方 JS/CSS 外链请求,如果这些请求链接都是海外链接的话,你国内的服务器带宽将会被这些调用请求给占满,从而造成用户访问缓慢甚至失败也就是必然的事儿了。另外,大型功能型插件明月是不建议使用的,不过也有例外那就是 wooCommerce 插件,因为 wooCommerce 插件目前是 WordPress 官方在维护更新的,对 WordPress 的兼容性非常的高,性能影响很小。总之,使用插件这个事儿谨记一个“原则”就是了:WordPress 官方”插件是可以考虑的,其他的插件能不用就不要用

除了能不用就不用还有个办法就是“能用代码解决的就坚决不用插件”,这需要站长们有一定的 PHP 代码使用经验了,原理很简单就是插件的代码放到当前使用主题的 functions.php 文件里,为了防止主题更新覆盖 functions.php 文件造成自定义代码丢失可以参考【在更新 WordPress 主题时如何保留 functions.php 里的自定义代码】一文的方法解决。但是从理论上来说将代码片段添加到您的 functions.php 文件中,与安装相同代码的 WordPress 插件,对性能的影响是完全一样的,这类明月推荐这个方法其实算是一个折中方案而已,对于一些小型插件这是个很好的替换方法。

有时候有些插件实现的功能在一些优秀的主题内部就有集成的,所以插件的选择和使用可以和当前的主题结合着来选择和考虑的,有些插件功能并不是必要的,特别是那些增强型的插件,无论是前端还是后台其实意义都不大,勤快点儿的站长们是不会用的。入“坑”的几乎清一色都是新手站长们,所以说插件其实够用就可以了,不要给你的 WordPress 后台碓彻太多的插件才是正确的对待插件的态度。

WordPress插件Plugins对网站主要有哪些影响? Plugins 第3张

再说说安全问题

插件带来的安全隐患几乎和主题是同一个级别的,在说主题(可参考【WordPress 主题的选择和使用建议及频繁更换的弊端】一文)的时候明月就说过,WordPress 安全隐患主要就集中在主题和插件这两个环节。这个隐患是可大可小的,如果你是个服务器运维小白,那么给你带来的安全问题可能就是灾难性的,通过插件或者主题获取到服务器的 root 权限这都不是个事儿。所以明月建议各位站长们在准备试用某个插件的时候一定要先“试用”,最好是“戴套”试用。

如何正确的“试用”插件?

要试用某个插件的时候不是直接上传安装或者 WordPress 在线安装这么简单粗暴的,最好是先通过第三方恶意代码扫描工具进行插件目录排查一下看看是否有隐藏的恶意代码(比如:后门、木马等)(可参考【推荐个 Web 后门扫描排查工具—WebShellkiller】一文),确认没有可疑代码后再上传启用。其实最稳妥的办法就是在本地电脑模拟一个对应线上博客站点的脱机站点,这样“戴套”试用明月感觉最保险了,虽然听起来有点儿恶心,但是某些未知的隐患真的好恶心和恐怖的,明月自己曾经深受两年后门、木马的折磨被植入“黑链”影响到站点的 SEO(可参考【我的一个网站被黑客挂了黑链,已解决!】),在插件这个问题上,明月绝对是个“有故事”的站长!

正确对待插件的选择和使用

WordPress 主题一样,使用和选择插件也是个需要非常慎重的事儿,养成良好的习惯很重要,明月总结下来如下几条经验,希望可以给大家有帮助:

  • 来路不明的插件绝对不在“线上站点”上随意试用。
  • 不要迷信“雷锋式”破解、汉化插件,这是个“无利不起早”的时代。
  • 克制自己的好奇心,不是什么都可以随便尝试的。
  • 多向老站长咨询、借鉴插件使用经验。

好吧,我实在编不下去了(主要是快下班了!),以后想起来了再添加吧!

历史上的今天:

如果文章对你有帮助,请赞赏支持作者继续创作!

文章标签: ,   ,   ,  
原文地址:https://www.imydl.com/wp/9218.html
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为投稿文章,感谢 明月登楼 的投稿,版权归原作者所有,欢迎分享本文,转载请保留出处!
NEXT已经是最新一篇了
明月登楼

相关文章 分类热门分类热评最新问答

阿里云双12嘉年华:1核2G服务器367元/年,2核4G服务器959元/年,4核8G服务器5M带宽2090元/年。

 发表评论

中国赞表情摊手表情吃瓜表情笑哭表情偷笑表情衰表情汗表情思考表情费解表情抓狂表情晕表情流泪表情疑问表情嘻嘻表情吃惊表情鼓掌表情

  1. 小萝博客
    小萝博客 @回复

    满足基本的就行了,不在于多

  2. 清风小墨
    清风小墨 @回复

    见过自带恶意代码的插件

  3. 软件库
    软件库 @回复

    个人的小网站 哪有那么多的讲究!!!

  4. wordpress建站
    wordpress建站 @回复

    插件确实能不用就不用,用多了真的着不住啊,,卡的不行的

  5. 去看你博客
    去看你博客 @回复

    插件能不用就不用,要不然服务器负载过大,网站打开速度过慢,用户体验不好

  6. 雅兮网
    雅兮网 @回复

    明月大佬之前是怒推 Wordfence Security 啊,到了逢人就夸好的底部,怎么现在又 [思考]

  7. 火星五号趣闻
    火星五号趣闻 @回复

    这个还真不知道,学习了。

  8. 泪下依然
    泪下依然 @回复

    有些必要的插件还是得装的,之所以插件这么多就是因为我们小白太多,简单好用没有技术门槛,当然像你们这样的大佬当然用不到了(直接用代码取代插件)。

  9. 值品分享
    值品分享 @回复

    目前用着6个,算不算多

    • 明月登楼
      明月登楼 作者回复2018-11-12 14:49  回复

      @值品分享这个插件数量主要看插件都是什么类型的插件了!我用了10多个插件,对性能的影响几乎感觉不到!

  10. 小白羊¨ш
    小白羊¨ш @回复

    个人感觉还是喜欢zblog,用起来顺手方便。

  11. 小兽wordpress
    小兽wordpress @回复

    要用官方的插件,别看网上其他乱七八糟的插件。这东西用不好害人。

  12. 靠谱学生兼职网
    靠谱学生兼职网 @回复

    好的插件,有时候很省心,但插件太多就不是太好了

  13. 闲鱼
    闲鱼 @回复

    插件可以用过,有时候插件确实比代码更好使,但是也不要一味的依赖插件

  14. 顾敏锋博客
    顾敏锋博客 @回复

    插件不能太多,多了容易冲突出错

  15. Action
    Action @回复

    插件多了对性能影响还挺大的,所以能删的我都删了。