拔掉关键插件可能对您的 WP 网站有害
已发表: 2021-09-06尽管 WordPress 是一个易于使用的平台,但这并不意味着开发人员可以不知道您需要注意某些事情这一事实。 不注意的人往往会在开发过程中发现一些瓶颈。
我们非常清楚 WordPress 是一个有十年历史的 CMS 平台,现在已经成长为一个满足现代需求的广阔平台,这仅仅是因为这个庞大的开发人员社区开发的所有插件。
该平台的插件是帮助拥有不同类型 Web 开发技能的 Web 开发人员的重要资产之一。
这些帮助开发人员根据他们的意愿和要求扩展本网站的功能和功能,而不必承担所需的额外功能的不必要负担,因为您现在可以只下载和安装所需的那些插件。
它们进一步让您可以完全控制您的网站。
与我在上一段中所做的陈述相反,有时如果在您的网站上安装了不需要的插件,会影响服务器的性能,那么关键插件会增加网站不必要的重量。
您的 WP 网站中安装了许多插件,这些插件甚至都不需要,因此这对开发人员来说非常繁重,使速度变得非常慢。
因此,网络开发人员必须记住删除所有不必要的插件,这是优化网站速度的一个步骤。
因此,要做到这一点,您需要确保您已经卸载了那些不必要的插件,这些插件会增加您网站的加载时间。
有时,人们随机安装插件只是为了检查他们提供的内容,而他们可能会忘记卸载它们。 这些对我们有益的插件变成了减速器。
此外,如果您是新手 Web 开发人员,最大的问题就会出现,因为他们不注意这些事情,并且他们卸载了一个对其 WP 网站性能至关重要的插件。
这些关键插件对它们有更深层次的影响,卸载它们可能会直接影响网站的性能,直接影响网站的速度和稳定性,以至于您最终需要聘请专家开发人员来为您解决这个问题。
在安装插件之前,您需要进行四项主要的背景调查:
- 一个好的插件必须只加载所需数量的样式、脚本或其他内容,以始终提供功能强大的网站。
- 那些添加额外数量的数据库查询(直接影响性能)的人不得包括在内。
- 处理复杂操作的插件必须在服务器外工作。
- 检查呈现大量远程请求的插件
相关文章:如何修复 - 这个网站前面包含有害程序 - WordPress 中的错误
您需要在网站上安装的一些重要插件是:
谷歌 XML 站点地图生成器

无论平台如何,每个网站都必须使用 XML 站点地图文件,因为它可以帮助机器人或所有搜索引擎的爬虫轻松索引您的网站。
对于这项任务,我们有 Google XML Sitemap 插件,它不仅可以创建而且可以更新您的 Sitemap XML 文件。
除此之外,它还通知搜索爬虫有关上传到网站上的新鲜内容,该网站仍未在网络服务器上编制索引。
这个插件对于那些定期更新的网站更有用,因为每次网站更新时,Web 开发人员都会非常忙碌地向搜索引擎发送请求。
WP 超级缓存


这是一个令人难以置信的插件,它可以作为您的 WP 页面和帖子的速度加速器,因为它会为您的网站创建静态 HTML 版本并定期更新它。
因此,服务器需要处理每个访问者请求的页面。 值得注意的是,该插件以 259.1% 的惊人速度改进了未启动的缓存,因此即使对于内容繁重的页面,这也将平均页面加载时间降低了 9.56 秒至 3.69 秒。
WP-SpamFree、All in One SEO Pack、WP-PageNavi、Shareaholic 是您需要整合以提高网站速度的关键插件。
在设计平台时,开发人员必须清楚地意识到他们是为最终用户设计的。
我喜欢安全行事,这就是为什么我认为在所有已安装的插件中隐藏重要的插件是最安全的方法之一。 为此,您可以参考下面提到的代码片段:
add_filter('all_plugins', 'hide_plugins');
函数 hide_plugins($plugins)
{
// 隐藏评论插件
if(is_plugin_active('review.php')) {
未设置($plugins['review.php']);
}
// 隐藏 imgwidget 插件
if(is_plugin_active('imgwidget/imgwidget.php')) {
未设置($plugins['imgwidget/imgwidget.php']);
}
返回$插件;
}
上面提到的代码片段隐藏了可能是所有开发中最好的插件
超级缓存和谷歌 XML 站点地图生成器,它完全消除了它们可以从列表中删除的可能性。
同样,您还可以保存重要的重要插件免于被卸载。
add_filter('all_plugins', 'hide_plugins');
函数 hide_plugins($plugins)
{
//隐藏社交链接插件
if(is_plugin_active('sociallinks/sociallinks.php')) {
未设置($plugins['sociallinks/sociallinks.php']);
}
// 隐藏 TeamBox 插件
if(is_plugin_active('TeamBox/TeamBox.php')) {
unset($plugins['TeamBox/TeamBox.php']);
}
返回$插件;
}
我相信隐藏重要的插件是避免任何不必要的混乱的最好方法。
合并此代码片段是避免他们错误地卸载那些在提高网站性能方面发挥重要作用的插件的最佳方法。
如何决定插件的数量?
没有公式可以计算并为您提供一个网站上应该拥有的插件数量。 但是,这是一种误解,认为它们应该是最小的,这表明拥有尽可能多的插件会阻碍您网站的速度。
有些插件能够单枪匹马地改变您网站的格局,它可以是积极的,也可以是消极的。
无论哪种方式,您都需要谨慎!
关于作者- 目前受雇于领先的 IOS 和 Android 应用程序开发公司 Xicom Technologies Ltd,Amanda 可以作为您的 Web 开发项目的优秀资产。
Amanda Cline 是一位熟练的程序员,在构建简单和复杂的网站和 Web 应用程序方面具有出色的能力。