WordPress 网站所有者通常会安装插件外挂来扩充套件其网站的特性和功能。
有些插件外挂提供增强的安全性,并能监视网站的效能。还可以安装插件外挂来管理备份、帮助执行论坛或聊天服务、改善 SEO 站群、减少垃圾邮件以及执行无数其他站点管理任务。
尽管很有用,但使用插件外挂有潜在的弊端:
他们会破坏网站!
如果小心地使用插件外挂,则无需担心。但是,在选择、测试和维护它们时,有一些事项需要考虑。
本文将介绍一些插件外挂可能导致网站崩溃的方式,然后介绍五种避免问题的方法。最后将讨论插件外挂使网站瘫痪时首先应该做的事。
那么,哪里可能出问题?
如果网站意外关闭,则某个插件外挂可能是问题的根源。以下是一些涉及网站崩溃的插件外挂的常见方式:
WordPress 更新余震——CMS(内容管理系统)与插件外挂之间的相容性必须得到维护。 WordPress 更新后,插件外挂可能需要更新或更改配置,才能正常工作。插件外挂更新的副作用——把插件外挂更新到最新版本时,可能会认为新版本与当前版本的 WordPress 相容。这并不总是一个保险的假设。自定义程式码不匹配——如果网站上新增了自定义的原始码,则新安装的插件外挂可能无法很好地与程式码配合使用,或者更改自定义程式码后,可信赖的插件外挂才开始起作用。插件外挂占用站群服务器资源——插件外挂能吞噬许多站群服务器资源,这会损害网站的效能,甚至可能使其瘫痪。恶意插件外挂——不道德的开发者建立的插件外挂表面上正在执行其应有的作用,但实际上可能适得其反。例如,他们可能会在页面中充斥广告,重定向网站的访问者等,而这些完全忽略了网站的效能和稳定性。主题和插件外挂冲突——插件外挂和主题之间的整合必须稳定。如果使用的主题过于复杂,或者是来自不受信任的开发者,则插件外挂和主题之间可能会有冲突。
很明显,插件外挂在站点意外问题中扮演非常重要的角色。现在,一起看一下防止这些问题发生的一些方法。更多的相关内容可以参考怎样使用 WordPress 插件外挂保护网站。
避免 WordPress 网站上的插件外挂崩溃的 5 种方法
本部分将讲解为阻止插件外挂关闭网站而采取的五项操作。
实施插件外挂认证流程
安装插件外挂之前,请先进行认证,以阻止效能低下、不必要且不值得信任的插件外挂。评估任何插件外挂都非常简单,只需关注以下三个问题:
插件外挂受欢迎吗?
可以通过大众挑选插件外挂。如果一个插件外挂有成千上万的使用者,则可以确定其中一些使用者会遇到问题(如果存在问题的话)。不过,拥有很多满意使用者的插件外挂通常是一个不错的选择。
插件外挂是否由开发者定期更新?
为了与 WordPress 网站保持同步并提供最新的安全性,开发者需要定期更新插件外挂。检视插件外挂的释出历史和最新发布日期。如果开发者不能保证其插件外挂的安全性并与 WordPress 保持俱进,则不能安装此插件外挂。
插件外挂通过测试了吗?
下一部分中将对此进行详细介绍,必须测试任何新插件外挂,以确保与其他插件外挂、网站主题或自定义程式码不冲突。
在安装插件外挂时,除非这三个问题的答案都是 “是”,否则将不安装任何插件外挂,这能避免使用许多不良的插件外挂,并能避免出现与插件外挂相关的网站问题。
更新后进行测试
在站群软件开发和质量保证的领域,术语 “回归测试” 适用于更改程式码后进行的测试。测试的目的是确保所做的更改不会妨碍任何现有行为。
回归测试的概念也适用于网站、其自定义程式码以及所用的插件外挂。
可能经常或每年仅几次更新插件外挂和更改自定义程式码。无论哪种方式,都应在进行任何更改(包括 CMS 更新,插件外挂更新或修改资料库)之后彻底测试站点。
最简单的方法是记录十到十五个需要经常检查的内容(选单,登入页面,广告行为),列出一个表格,使其易于管理。将试执行的时间保持在大约一个小时。
提出可重复的测试,可以在网站维护过程中建立连续性,并且由于测试并不需要很长时间,将更愿意根据需要进行多次测试。
选择流量少的时间测试网站。这样能够推出所有更改,浏览清单并确信网站执行正常。
减少插件外挂数量
网站可能会因为插件外挂太多而中断。尽管通常设计高质量插件外挂来节约地使用站群服务器资源,但许多插件外挂同时执行的累积效果可能对站群服务器效能产生重大影响,甚至可能使网站瘫痪。
有一种简单的方法可以减少使用的插件外挂数。检视网站上当前正在使用的所有插件外挂,并找出功能重叠的。如果发现任何不必要的重复,则应删除。
除了确保没有功能重复的插件外挂外,还应该考虑安装多用途的插件外挂来整合所有内容。例如,JetPack 可以处理安全性、效能监控、自动备份以及许多其他站点管理任务。如果有独立的插件外挂可以被 JetPack 等功能广泛的插件外挂所取代,则绝对应该考虑替换。这样能享受到更加集中的控制,并且不会像执行多个插件外挂那样使 Web 站群服务器的资源负担沉重。
别让主题成为问题
某些插件外挂可能需要比其它插件外挂更完整地与主题整合。例如,与帮助管理密码的插件外挂相比,直接影响资讯在网站上显示方式的插件外挂需要与主题进行更大程度的整合。不过,主题和大多数插件外挂之间需要一定程度的相容性。
因此,主题也应该被稽核,稽核过程与上述建议的插件外挂认证流程相似。主题受欢迎吗?它是否由开发人员定期更新?主题是否通过测试?
如果选择了常用的通用主题,原创性可能会稍差一些,但稳定性更佳。这些主题被广泛接受并持续使用证明了它们与 WordPress 以及许多流行的插件外挂的相容性好。
优化站点效能
拥有能提供快速稳定平台的可靠 WordPress 托管服务提供商,是网站避免与插件外挂相关的崩溃的基础。避免使用免费的或非常便宜的共享 WordPress 托管服务,因为其他网站产生问题可能会对网站的效能产生负面影响。选择具有专用 WordPress 托管服务的提供商,可以更好地控制网站所在的站群服务器。
随著流量的增加,增加站群服务器资源是明智的,因为 WordPress 和安装的插件外挂能处理不断增加的工作量。
站点包含的资料量,可能会影响插件外挂效能并总体上降低站点速度。可以在不删除任何内容的情况下最大程度地减少资料占用量——需要做的就是压缩资料。通过压缩网站内容(包括所有 WordPress 网页,影象,视讯,CSS 档案和 JavaScript 档案),可以减轻站群服务器上的资源消耗,确保插件外挂效能更好。
第一响应:插件外挂使网站崩溃时该怎么办
某个插件外挂使网站崩溃时,恢复网站的第一步是通过 WordPress 控制面板关闭有问题的插件外挂。
然而在某些情况下,插件外挂建立的错误将使 WordPress 控制面板无法访问。如果发生这种情况,应该手动禁用该插件外挂。最简单的方法是禁用插件外挂档案,这可以通过重新命名网站站群服务器上的特定资料夹轻易实现。
使用 FTP 客户端或类似工具可以访问网站的所有档案和资料夹,包括插件外挂使用的档案和资料夹。找到/ wp-content / plugins 资料夹,并临时重新命名。这将导致包括使网站崩溃的插件外挂在内的所有插件外挂停止执行,从而使 Web 站群服务器处于可重新联机的稳定状态。
网站恢复正常执行后,需要还原插件外挂的资料夹名称,并有选择地重新启用关键插件外挂。然后,寻找导致崩溃的插件外挂。
与插件外挂相关的网站崩溃是可避免的
本文谈到了一些重要的话题,首先要特别注意插件外挂的选择和维护,并且,了解插件外挂在网站上造成问题的方式对避免崩溃至关重要。
防止插件外挂影响网站稳定性的这五种方法应该派上用场,这能建立一个可重复的插件外挂认证和测试流程,并更好地了解使插件外挂破坏网站的某些因素。
如果仔细选择和管理插件外挂,可能永远不必处理站点崩溃的问题;如果确实发生了此类崩溃,则可以排除插件外挂,并找出能使网站更快的因素。想知道更多的内容分可以阅读 WordPress WordPress 建站中 15 个常见的错误。