通过避免65个慢插件,使用PHP 7.4,CDN和阻止Bot来修复慢WordPress管理员面板(仪表板)的17种方法

慢速WordPress仪表板?


WordPress管理面板缓慢通常是由以下原因之一引起的 高CPU插件. 您也可以使用 查询监视器插件GTmetrix瀑布 查看最慢的加载插件.

也可能是你 服务器 –通过运行您的网站 PageSpeed见解 看是否 减少服务器响应时间 在您的报告中(Google 推荐 200ms以下)。如果您的服务器运行缓慢,请查看这些迁移到 SiteGround 要么 云道 以及它如何影响他们的加载时间。这些是20多个Facebook民意测验中排名最高的2位主持人。我本人使用的是SiteGround的半专用GoGeek计划,但最终升级为 Cloudways DigitalOcean这是发生了什么事 (TLDR;放弃共享托管,并使用半专用或云托管).

本教程向您展示如何加快网站和WordPress管理面板的速度。它还应改善GTmetrix / Pingdom中的加载时间/等级。我的 WordPress速度指南 还有其他提示和400条评论,例如“我在gtmetrix上的页面速度得分从69降至93。”

摘要
避免使用慢速插件,使用 查询监控器 找到慢插件,升级到PHP 7.4,使用 PageSpeed见解 看看你是否需要 减少服务器响应时间, 避免GoDaddy + 脑电图 因为他们 臭名昭著的慢速服务器, 考虑 SiteGround (共享主机)或 云道 (更快的云托管),使用 WP火箭 (6次调查中排名第一的缓存插件),如果您使用的是W3 Total Cache,请禁用“对象缓存”,使用Asset CleanUp或Perfmatters有选择地禁用插件,使用WP Rocket清理数据库或 WP优化, 采用 云耀斑 + StackPath的CDN (更多的数据中心=更快的网站),设置Cloudflare页面规则,+速度设置以及使用 围栏 查找击中您网站的垃圾邮件机器人.

1.避免使用高CPU插件

谢谢伊维卡 WordPress加速Facebook小组 为此做出贡献 清单 (附注:如果您需要有关WordPress速度的提示,这是一个非常有用的小组)。最常见的慢插件是社交共享,备份,统计,聊天,滑块,页面构建器以及运行正在进行的扫描/进程的插件,或者在您的GTmetrix报告中多次出现.

  1. 添加此
  2. AdSense点击欺诈监控
  3. 多合一活动日历
  4. 备用好友
  5. 海狸生成器
  6. 更好的WordPress Google XML Sitemaps
  7. 损坏的链接检查器(使用Dr. Link Check)
  8. WordPress的持续联系
  9. 联络表格7
  10. 内容相关帖子
  11. Digi自动链接
  12. Disqus评论系统
  13. Divi Builder
  14. 基本网格
  15. 查看65个慢插件的完整列表

采用 查询监控器 找到最慢的插件:

查询监视器慢插件

或使用GTmetrix Waterfall:

慢速WordPress插件

替代轻量级插件

2.禁用W3总缓存中的“对象缓存”

如果您正在使用 W3总缓存 转到常规设置并禁用对象缓存。看我的 W3总缓存设置 确保所有配置都正确 云耀斑栈路径 也可能是罪魁祸首–另外,大多数人没有正确设置“效果标签”。该教程已被超过15万人使用,有大约一百万条评论.

但是W3 Total Cache存在错误,并且插件开发人员在更新它方面做得并不出色–因此,如果您有$ 49,请帮自己一个忙,切换到WP Rocket(在Facebook民意测验中,它们几乎总是被评为#1缓存插件)或免费的WP Fastest Cache,通常评级为#2.

W3总缓存对象缓存

3.升级到PHP 7.4

升级PHP版本可以轻松使您的网站快2-3倍.

WordPress PHP基准测试

大多数WordPress用户使用过时的PHP版本

WordPress-PHP-版本统计

即使大多数主机支持它:

支持的PHP版本

您的托管公司不会自动将您升级到最新版本的PHP,因为您的主题/插件可能不兼容(并且他们不想破坏您的网站)。这意味着您需要自己升级PHP版本或向您的主机寻求帮助。这也意味着,如果您已经在同一台主机上使用多年,并且从未做过,那么您可能仍在使用PHP 5.6.

步骤1: 安装 显示PHP版本 用于检查您当前版本的插件.

显示PHP

第2步: 跑过 PHP兼容性检查器 确保您的主题/插件兼容.

PHP兼容性检查器

第三步:通过在您的托管帐户中查找“ PHP Version Manager”来升级到PHP 7.4.

PHP版本管理器

PHP升级

*检查您的网站是否有错误(如果看到它们,请恢复为早期的PHP版本,或分析您的插件以查看哪些插件不兼容并导致错误).

4.检查服务器响应时间

服务器响应时间 –通过运行您的网站 Google PageSpeed见解 看是否 减少服务器响应时间 在您的报告中。谷歌 推荐 响应时间小于200ms.

减少服务器响应时间

TTFB到第一个字节的时间 衡量您的Web服务器(托管)的响应能力。通过运行您的网站 bytecheck.com 理想情况下应该是 <500ms,但是 <200ms更好.

首字节时间

您也可以在 GTmetrix 时间标签…

GTmetrix-TTFB

5.避免EIG托管

同一家公司(脑电图)拥有Bluehost,HostGator,iPage,Site5,统一层等 60个不同的托管公司. 他们因在同一台服务器上打包太多人而削减成本 (强调它)并因此而受到可怕的评论。 EIG托管的许多网站都有很长的响应时间,我会避免不惜一切代价使用这些公司.

EIG品牌清单

EIG-Facebook-邮政

6.切换到SiteGround

托管是 网站速度的#1因素 并同时影响您的网站和管理面板.

SiteGround由Yoast使用, 我自己,以及 WordPress推荐. 他们几乎是第一名 Facebook民意调查 给大多数人重要的 加载时间缩短 特别是如果他们使用的是普通主机:GoDaddy,Bluehost,HostGator,InMotion,Dreamhost, 脑电图.

推特上的Yoast我们刚切换到网站

我用他们的 半专用GoGeek计划 附带4倍以上 服务器资源 比共享主机。单击我的页面以查看加载速度,查看我的GTmetrix报告,或查看 已迁移 并发布 新的加载时间. 他们也做 免费迁移.

Cloudway上的DigitalOcean金斯塔 也不错,起价为每月10美元和每月30美元。对于不需要cPanel,电子邮件托管或您通过SiteGround获得支持的开发人员,Cloudways更适合。 Kinsta基本上是WP Engine 以前是 (价格昂贵,但很棒)。我的整个博客基本上都致力于帮助人们加快网站加载速度。我拒绝建议每月2美元的托管服务,因为这是大多数人在运行网站时最大的遗憾.

人们通常会移民是因为 速度技术 可以将加载时间减少一半:

切换到SiteGround

SiteGround加载时间迁移

Bluehost到SiteGround GTmetrix

HostGator到SiteGround

SiteGround GTmetrix

SiteGround Google PageSpeed见解

SiteGround 100满分

SiteGround创世纪

SiteGround交付的速度

SiteGround GTmetrix报告

使用SiteGround减少了加载时间

新SiteGround响应时间

HostGator到SiteGround的迁移

Joomla上的SiteGround响应时间

切换到SiteGround托管

SiteGround Rocket Imagify Combo

Joomla GTmetrix网站上

SiteGround PageSpeed见解

SiteGround On Joomla

SiteGround减少了加载时间

SiteGround快速托管

SiteGround上新的Pingdom结果

新SiteGround响应时间

SiteGround响应时间缩短

2019年托管投票

2017-WordPress-托管-FB-民意调查

Elementor托管建议

2019年7月托管建议

WordPress主机投票2018年8月

共享主机投票2017

2019-托管民意调查

去托管公司

WordPress-Hosting-Poll-2017

托管主机轮询

WooCommerce托管FB投票

2016-网络托管-民意调查

最佳WordPress托管提供商投票

Best-Web-Hosting-2019-民意调查

WP友好托管投票

2016-WordPress-托管-FB-民意调查

Elementor的最爱托管

2018托管建议

Managed-WordPress-Hosting-Poll-2017

2019-主机民意调查-1

高速主机投票

WordPress主机投票6月1日

SiteGround-推荐

2014-托管-WordPress-托管-FB投票

最佳网络托管提供商投票

Hosting-Poll-Feb-2019

托管建议投票

Bluehost与SiteGround

WordPress Web Host投票

客户满意:

Godaddy到SiteGround迁移

EIG到站点地面

SiteGround迁移

SiteGround有 3计划

SiteGround WordPress托管

更高的计划包括更多 服务器资源 (WordPress优化指南中的#1因素)。这是 完整比较表, 但是GrowBig给您的服务器资源是StartUp的2倍,而GoGeek是 半专用主机 给您更多。 GrowBig及更高版本具有免费迁移,登台,高级缓存以及托管多个网站的功能。 GoGeek具有优先支持。他们的云托管价格相当上涨,每月80美元.

你可以在他们的身上看到 功能页面

SiteGround-服务器-资源比较

我之所以使用SiteGround,是因为:

  1. 我的GTmetrix + 平度 报告不言自明
  2. 我的页面会立即加载(如果需要,请单击它们)
  3. 快速 速度技术 (PHP 7.3,NGINX, SG优化器, Cloudflare)
  4. 被推荐 酵母, WordPress的, 伊维卡岛WordPress加速
  5. 自由 让我们加密SSL, 易于使用 面板, 和功能 电子商务
  6. WordPress支持是 无与伦比的 即使没有GoGeek的优先支持
  7. 成长大 带有暂存,更多存储和更多服务器资源(向下滚动至“我们分配您需要的资源”,然后将鼠标悬停在 服务器 标签)
  8. GoGeek 带有更多服务器资源,存储,优先级支持
  9. 免费迁移, 迁移器插件, 和一个 30天退款保证
  10. 赞不绝口 Reddit, Facebook对话, 推特, TrustPilot
  11. 在Facebook上赞不绝口: #1, #2, #3, #4, #5, #6, #7#8, #9, #10#11
  12. 许多人已经迁移并在Twitter上发布了结果: #1, #2, #3, #4, #5, #6#7, #8, #9, #10, #11, #12, #13, #14, #15, #16, #17, #18, #19, #20, #21, #22, #23, #24, #25, #26, #27, #28, #29, #30, #31, #32, #33, #34, #35, #36, #37

会员免责声明 –如果您通过我的网站注册SiteGround 会员链接 我将免费捐出一大笔钱给您。每年我 向GoFundMe广告系列捐赠3000美元 (2018年是丹佛饥民的食物,2017年是哈维飓风给红十字会的食物)。您的支持会有所帮助,我非常感谢。我试图使我的评论无偏见并得到支持 证据 以…的形式 Facebook民意调查, 鸣叫, 和 真实的对话. 如果您不想使用它,这里有一个 非会员链接 到SiteGround。无论哪种方式,我都坚信他们是出色的WordPress托管商,您的网站运行速度更快/更流畅……对Facebook小组进行研究 + 推特 你会发现大多数人 说一样.

7.优化缓存插件设置

WP火箭 是49美元,但在多项Facebook调查中被评为#1缓存插件(使用我的 友情链接 表示赞赏)。它具有许多高速缓存插件没有的许多速度功能(请参阅下文),从而使您的网站加载速度更快。它总是用新的更新 特征 并且是最容易配置的缓存插件之一(请参阅我的 教程文件资料. 与大多数缓存插件不同,它的支持非常出色,并且它没有错误,而大多数错误 有关W3TC的投诉 关于。缓存是 WordPress优化指南 而且值得拥有一个快速,可靠,简单的缓存插件,该插件可以加快您的网站和管理面板的速度.

2016年最佳缓存插件民意测验

2019缓存插件民意调查

斯威夫特vs WP火箭

2016缓存插件民意调查

最佳缓存插件2018投票

wp火箭vs w3 totla缓存

对于大多数其他缓存插件,您需要安装大约6个额外的插件才能获得这些功能。 WP火箭 将它们全部内置,从而减少了网站上的插件数量。如果您像我一样,只想使用1个插件,否则需要研究缓存插件附带的功能,然后在不支持这些插件的情况下安装它们.

  • 数据库清理(内置于WP Rocket,或使用 WP优化
  • 心跳控制(内置于WP Rocket,或使用 心跳控制
  • 延迟加载图像/视频(内置于WP Rocket,或使用 WP YouTube Lyte
  • 在本地托管Google Analytics(分析)(内置到WP Rocket中,或使用 CAOS分析
  • 在本地托管Google字体(内置于WP Rocket,或使用 CAOS字体, 要么 生长激素
  • 与Cloudflare +其他CDN集成(内置于WP Rocket,或使用 CDN启动器

WP火箭功能

WP火箭心跳控制

WP-火箭-媒体设置

大多数人都安装了缓存插件,但是这些设置的配置并不是最佳的。查看我的教程,以确保您最大程度地利用它.

8.计划数据库清理

这将删除您的垃圾邮件文件夹,垃圾文件夹, 瞬态, 以及数据库中可能存储的数千个后期修订。您不需要这些,因此删除它们并安排每周(或至少每月)运行一次清理,该清理可以使用这些插件之一来计划.

如果使用WP Rocket,请在数据库设置中执行以下操作:

WP-Rocket-Database-Settings

如果不使用WP Rocket,请使用 WP-Optimize插件

WP-优化数据库清理

9.将资源卸载到Cloudflare

云耀斑 CDN和StackPath是CDN,它们将您的网站文件托管在世界各地的多个数据中心上(我使用这两个文件是因为更多的数据中心=更快的内容交付)。这会将内容从最近的数据中心传递给您的访客 卸载资源 (减少带宽消耗)。这是在 WordPress优化指南.

Cloudflare帮助减轻带宽消耗:

Cloudflare带宽

只需注册一个免费帐户, 添加您的网站, 和 更改名称服务器

Cloudflare名称服务器

我有一个完整的教程,介绍如何配置Cloudflare的设置,但本教程中将包含与减少带宽并加快WordPress管理员加载速度有关的部分.

10.将资源卸载到StackPath

StackPath是另一个CDN,可将更多带宽卸载到其31个数据中心。他们位于美国的重镇,这是我大多数访客的来源,因此对我来说很有意义。它们是每月10美元,如果您想试用一下,可以免费试用30天.

StackPath-CDN-分析

StackPath数据中心

StackPath与Cloudflare – Cloudflare是免费的,并且具有 200多个数据中心. 它对速度/安全性都有帮助,但它们不提供免费计划的支持。 StackPath有31个数据中心,每月10美元,可免费试用30天。 StackPath最有价值的事情之一就是他们的支持团队,他们帮助配置了它……他们使我的GTmetrix YSlow得分达到了100%.

步骤1:注册StackPath的30天免费试用版.

第2步:在信息中心中,点击CDN标签,然后 创建一个StackPath CDN站点

StackPath-CDN-Tab

CDN-URL-StackPath

第三步:复制StackPath的CDN URL并将其粘贴到缓存插件中(或使用 CDN启动器):

WP火箭CDN设置

第四步:在StackPath中,转到CDN→缓存设置,然后单击 清除一切

StackPath清除缓存

第5步:在中运行您的网站 GTmetrix 并且“内容交付网络”在YSlow中应为绿色.

CDN GTmetrix YSlow

11.添加Cloudflare页面规则

云耀斑 

“我们建议您创建一个页面规则,以将网站的管理部分从Cloudflare的性能功能中排除。诸如Rocket Loader和Auto Minification之类的功能可能会无意间破坏了您的管理部分中的后端功能。”

去你的 页面规则设置

CloudFlare页面规则设置

页面规则1:优化和保护WP Admin –您通常不希望缓存管理部分,应禁用性能功能(如Cloudflare建议),并将安全级别设置为高。星号使规则适用于所有包含wp-admin的URL.

WP-Admin-Page-Rule

页面规则2:防止Cloudflare频繁刷新陈旧页面上的缓存 –由于WordPress上载文件中的项目不会经常更改,因此您不必过多地缓存它们,从而节省了带宽,因为Cloudflare不必返回到服务器来尽可能多地获取缓存的新副本。了解网站的哪些部分不经常更新,然后创建页面规则以增加 浏览器缓存TTL边缘缓存TTL.

Cloudflare-WP-Uploads-Page-Rule

页面规则3:积极地缓存所有内容 –积极地缓存您的网站.

高速缓存一切Cloudflare页面规则

12.配置Cloudflare的速度设置

去你的 Cloudflare速度设置. 缩小文件,优化图像, 布罗特利 (类似于gzip压缩),以及 SG轨道炮 + 火箭装载机 应该可以使您的网站和管理面板加载速度更快,因为它们也减轻了服务器的压力。如果在缓存插件中启用了minify + gzip压缩,则应在Cloudflare中将其禁用(避免重复功能).

Cloudflare-Speed-Tab

您还应该启用 热链接保护 在Cloudflare的 刮板设置 这样可以防止人们在图像仍由您托管时将其图像粘贴到其网站上,这意味着即使图像在其网站上,您也在占用带宽.

13.配置WP禁用

禁用WP清风 让您禁用WordPress中消耗CPU的设置并降低网站速度。它还具有用于心跳控制的选项(如果您还记得 心跳控制插件 您现在可以删除它并使用它)以及其他一些可以加快管理面板/网站速度的选项。浏览设置,然后选择所需的设置.

禁用WP的提示

  • 禁用所有您不使用的内容
  • 安排垃圾邮件删除是一个好主意
  • 表情符号,Google地图和 墓碑 需要很长时间才能加载
  • 禁用“标签”标签中的所有内容,因为它们都是不必要的
  • 引用和引用 通常不值得额外的资源
  • 将发布修订版本设置为3-5,这样就可以备份,但不需要数百个
  • 在设置的右侧将您的Google Analytics(分析)跟踪代码托管在本地

WP-Disable-Requests

WP-Disable-Tags-Settings

WP-Disable-Admin

WP-Disable-SEO。

禁用WP-其他

14.阻止恶意机器人(使用Wordfence)

在配置Wordfence的几分钟之内 阻塞限速, 在配置它的前5分钟内,我能够阻止1,000多个垃圾机器人程序请求(对此我感到非常高兴)。我将向您展示如何检查哪些bot攻击了您的网站,以及如何阻止它们.

步骤1:安装Wordfence.

第2步:查看您的 实时路况报告 (在Wordfence的“工具”设置下),可实时显示所有访问您网站的漫游器。 Googlebot显然还可以,但是当我这样做时,我发现compute.amazonaws.com每隔几秒钟就会发出大量的请求。我用Google搜索了它,果然,这是一个以占用带宽闻名的机器人。查看您的报告一两分钟,并查看具有粗略名称的机器人是否一直在访问您的网站。如果您有疑问,请使用Google的主机名,看看其他人是否对该机器人有问题.

实时交通报告Wordfence

第三步:转到Wordfence的阻止设置,然后添加要阻止的垃圾邮件机器人. 星号 用作通配符,因此,如果我阻止* amazonaws.com *,则意味着任何包含amazonaws.com的主机名(无论它之前还是之后都有字符)都将被阻止。仅通过阻止这两个垃圾邮件主机名,我已经节省了数千个请求/带宽:

  • * amazonaws.com
  • * linode.com

围栏规则

第四步:转到您的“阻止日志”,然后欣赏那些垃圾邮件机器人被阻止的情况.

Wordfence-Firewall-Blocking

第5步:配置Wordfence的 等级限制. 这可以限制/阻止爬虫(和人类)提出过多请求,阻止假Google爬虫,并提高404页面的安全性。以下设置与Wordfence在其速率限制页面上建议的设置相同.

Wordfence-Rate-Limiting

调整Wordfence设置以限制此插件消耗的带宽:

  • 不要“启用自动预定扫描”
  • 不要“启用电子邮件摘要”
  • 启用“使用低资源扫描”
  • 不要长时间存储大量实时交通数据
  • 将“限制扫描结果电子邮件中发送的问题数量”减少到500
  • 不要启用“所需的更新(插件,主题或核心)”
  • 将“以秒为单位的更新间隔(默认为2)”增加到10-15秒
  • 将“扫描时Wordfence应该请求多少内存”减少到100MB
  • 启用“在停用时删除Wordfence表和数据”
  • 查看 Wordfence选项页面 以获得更多建议

阻止不良查询插件 还可以保护您的网站免受已知的不良漫游器的侵害。这是一个“一键完成”的插件,具有完美的5星评价,这是一种减少垃圾邮件机器人所占用CPU的简便方法.

坏查询

15.禁用未使用的插件设置

浏览每个插件,然后确定可以关闭哪些设置(这将降低CPU)。例如,在设置下的Yoast中 > 一般 > 我禁用了以下功能…

酵母菌功能设置

禁用以下插件设置:

  • 提供统计资料
  • 运行正在进行的扫描
  • 发送管理员或电子邮件通知

例子:

  • 链接检查器断断续续的扫描
  • 信息中心下的Yoast设置 > 特征
  • 持续运行的聊天和日历插件
  • 统计插件不断收集数据
  • 相关帖子和流行帖子插件可存储大量数据

16.删除未使用的插件/主题

未使用的主题会将预配置的设置存储在WordPress数据库中(类似于插件)。首先转到您的插件菜单,然后停用/删除您当前未使用的所有插件…

删除WordPress插件

现在去外观 > 主题并删除您不使用的所有主题…

删除未使用的WordPress主题

17.确定来源(使用AWstats)

杂货店 是“统计信息”部分中大多数cPanel(SiteGround,Bluehost,Godaddy)的内置功能。您也可以使用 WP Server Stats插件 但AWStats详细且绝对首选.

AWStats可帮助您找到:

  • 高带宽爬虫
  • 高带宽IP地址
  • 高带宽下载文件
  • 高带宽文件(例如图像)
  • 总带宽使用量(用于监视)

每月带宽

垃圾机器人

机器人蜘蛛带宽

图片通常会占用大量带宽…

文件类型带宽

有20多种优化图像的方法(除插件外,是许多网站上最重的元素之一)。该教程向您展示了如何修复以下所有GTmetrix项目.

GTmetrix中的图像优化

18.常见问题

&#x1f680;最慢的WordPress管理员最常用的补救方法是什么?

对于速度缓慢的WordPress管理员而言,最常见的补救方法是使用更好的缓存插件,以最佳设置对其进行配置,升级到更快的主机,并避免使用高CPU插件。如果使用W3 Total Cache,请尝试禁用对象缓存选项.

&#x1f680;更改主机会修复缓慢的管理面板?

如果您在Google PageSpeed Insights中的服务器响应时间很高,则可能使服务器承受压力并降低管理面板的速度。更改主机可以解决管理员速度缓慢的问题,尤其是当您使用GoDaddy,Bluehost或EIG品牌的低质量主机时.

&#x1f680; CDN是否可以加快管理面板的速度?

使用CDN可以减轻资源负担,减轻服务器压力,因此可以加快网站和管理面板的速度。 Cloudflare是一个很棒的免费CDN,并且使用多个CDN可以提供更多帮助,因为更多的数据中心意味着更多的卸载.

&#x1f680;垃圾机器人会减慢管理员的速度吗?

是的,经常访问您网站的垃圾邮件漫游器浪费了服务器资源。您可以使用Wordfence实时查找所有访问您网站的漫游器,然后使用Wordfence,阻止不良查询,黑洞阻止恶意程序或Cloudflare防火墙规则来阻止垃圾邮件漫游器.

&#x1f680;哪些插件会使管理面板变慢?

大多数速度较慢的WordPress插件包括社交共享,统计(分析),滑块,组合,页面构建器,日历,聊天,联系表单,相关帖子,站点地图,Wordfence,WPML,WooCommerce,以及任何运行正在进行的扫描或流程的插件。始终确保您使用的轻量级插件的维护和编码正确.

&#x1f680;缓存插件会影响管理面板的速度吗?

是。您正在使用哪个缓存插件以及是否对其进行了最佳配置会对您网站的整体性能产生巨大影响。确保您使用的是顶级的缓存插件,并且要利用其所有功能.

观看我的视频 –这是一段42分钟的视频,但我几乎涵盖了所有内容(视频描述中的时间戳),您应该了解有关WordPress网站速度的大量重要信息:

奏效了吗?在评论中让我知道.

还慢吗给我发送您的GTmetrix报告-很高兴看一看:-)

干杯,
汤姆

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map