您是否知道您已经拥有一个站点的情况,您是否会说您对各种小工具有一个概述,您已经成为模块的朋友并且您不断地向您的站点添加新的和新的功能? 但这不是有点过分吗? 你不是迷失在这一切吗? 您能问心无愧地说您使用所有激活的模块吗?
之所以决定写这篇文章,是从统计开始的,里面写了一个关于安装模块数量的记录。 他们的数字在一页上是令人难以置信的 637。 该网站的所有者说他的网站运行得非常好。
所以我开始用谷歌搜索关于一页上有多少模块的信息。 是否有任何推荐的数字,页面上应该有多少以及它可以在页面上引起什么。
根据我的研究,很明显这个话题已经讨论过好几次了。 而且我什至读过关于安装越来越多模块的某种依赖。 这是可以理解的。 WordPress 提供多达 40,000 个免费模块供您下载。 有了这样一个数字,确实有一些可供选择的东西。
WordPress 本身作为 CMS 系统运行良好。 但是,如果您想为您的网站添加更多功能,那么如果没有模块,它将无法工作。 正确和必要的模块的选择可能不是那么清楚。 幸运的是,感谢一群志愿者和开发人员,您可以充分利用 模块免费。 然而,有太多选项可供选择的事实通常会导致问题。
为什么实际创建模块?
创建这些模块主要是出于一个明确的原因。 让 WordPress 用户无需了解代码即可更好地控制其网站的外观和工作方式。
很简单。 快速安装、后续激活以及所有这些 – 无需太多技术技能即可。 但就像所有东西一样,有些模块不会没有错误。
模块的数量是否与页面无法正常工作有关?
答案是肯定或否定。 谷歌没有给我明确的答案。 可以肯定的是,太多的模块会导致页面加载时间过长,或者某些帖子或照片可能根本无法加载。 唯一具体的数字是丹·莫里斯说出的。 WordPress Curve 服务联合创始人表示,最佳模块数量为 20 个。 他强调,在这种情况下,少即是多。 同时,他补充说,对于模块的数量,没有必须遵守的严格规定。
但问题是,网站上太多的模块可能会导致问题。 什么?
问题 #1:页面崩溃。
没有人是完美的。 即使是由知名开发人员创建的最好的模块也可能包含错误。 WordPress 社区本质上是开源的。 我的意思是什么? 大量的志愿者参与了模块的创建。 很可能会发生一些东西在这里和那里编码,但它会消失。 避免使用模块有助于避免编写不良的模块。 根据模块的评分和下载次数,您可以轻松了解它的质量。
问题 2:页面速度和性能
许多人关心页面加载和速度。 当然,就模块而言,我们安装的模块越多,功能越多,页面越慢的假设就越大。 这是由于整个过程的复杂性。 问题被简化了,因为每个模块都可以(不一定,取决于它 从模块类型)添加每次访问任何页面时处理的代码。 处理时间取决于模块的功能和编程的好坏。
问题 3:网站安全
关于该站点的安全性和各种安全提示已经描述了很多。 这也是因为黑客访问您的网站的可能性非常大。 如果您没有足够安全的站点并且黑客攻击它,您可能会日夜丢失所有重要和不太重要的数据。 修复损坏将花费您大量的精力和时间。
问题 4:模块的可靠性
可靠性问题通常是由较差的代码质量引起的。 这进一步与较差的支持水平、缓慢的更新和整体模块性能相关联。
所有这些都可以(可能)避免。 如何?
与安装这些模块相关的问题似乎无穷无尽。 但不要马上消极。 所需要的只是一点计划和一些经过专家验证的有用提示。
- 检查重复的功能
如果您正在考虑安装一个新模块,在您再次被“下载”按钮路径所吸引之前,请确保已安装的模块没有您需要的功能。 此检查可防止安装重复的模块。 - 慢下来
太多的模块通常与页面变慢有关。 当您拥有更少时,您会减少整体服务器负载,并且您的站点将运行得更快。 - 性能测试
简单的解决方案是在安装您选择的模块之前和之后测试页面加载速度。 例如,您可以尝试Google PageSpeed Insight 或P3模块,它会为您的站点生成性能报告。 - 模块测试
在非实时页面上测试新模块。 例如,创建将用于此类“尝试”的单独页面。 这将防止您的网站出现问题以及丢失数据或弄乱整个页面的风险。 - 保护
WordPress 的核心是安全的,但一个糟糕的模块就足够了,黑客可以轻松访问您的数据。 即使是功能正常的模块也可能存在安全漏洞。
那个怎么样? 正确备份所有内容,更新和使用安全模块。
如果你忍不住要下载新模块,我总结了一些技巧来帮助你决定你是否真的需要这个模块。
这一切都取决于质量,而不是数量。 重要的是要记住,不仅仅是大量 模块是问题的原因。 原因通常在于错误的代码。 在寻找模块时,尤其要关注那些由 WordPress 社区中受人尊敬的作者开发的模块。 寻找具有高评级的模块。 另外,不要忘记定期删除不再使用的模块。 此外,请关注有关更新和下载统计信息的信息。 值得信赖的可靠模块会定期更新。
我相信我的建议会对您有所帮助,并且您将对模块进行适当的清单。
在评论中与我们分享您的网站上有多少模块。 您是否也是其中没有这样一个概览的人之一? 或者恰恰相反,您确切知道您使用哪些模块吗?
Was this article helpful for you? Support me by sharing, please. 👍