提升 WordPress 速度和性能的终极指南
已发表: 2021-01-21您是否希望加速您的 WordPress 网站? 这是提高 WordPress 速度和性能的终极指南。 快速加载页面最大化用户体验,改善页面浏览量,并帮助您的 WordPress SEO。
今天大约 38.8% 的网站由 WordPress 运营。 虽然这很棒,但它也表明我们都必须与成千上万的不同主题、插件和创新共存。 这很快就会变成日常 WordPress 客户的噩梦,因为他们的网络开始出现瓶颈,他们不知道为什么甚至从哪里开始进行故障排除。
我们将深入研究提高 WordPress 速度和性能的终极指南。 我们仍将分享那些对我们很重要的服务。
为什么速度对您的 WordPress 网站很重要?
研究表明,从 2000 年到 2016 年,人类的总注意力跨度从 12 秒下降到 7 秒。作为网站用户,这对您意味着什么?
作为网站用户,您几乎没有时间向消费者展示您的材料并鼓励他们继续访问您的网站。 较慢的网站可确保网站在加载之前被留下。

在StrangeLoop的一个案例研究中,包括亚马逊、谷歌和其他大型网站,页面加载时间延迟 1 秒可能导致转化率降低 7%、页面访问量减少 11% 和客户忠诚度降低 16%。
以下是您应该这样做的一些不同目的:
- 提高客户界面和履行:通过更快的网站,用户界面将得到改善。 访问者的满意度和忠诚度随着网站速度的增加而增加。 页面加载时间较短且加载速度不错的网站是更喜欢坚持的用户。 如果您的网站足够快以被认为是用户友好的,您将假设更多用户可以点击您的网站。 每个消费者都需要最佳体验来访问网页。
- 增加网站流量:谷歌喜欢快速加载网站。 SEO网站的优化将提高您的搜索引擎排名。 作为回报,该网站将被更多用户浏览。
- 为了最大限度地提高广告的生产力:如果您使用 Google Ads 来获得流量,您会在您的交易和用户体验内容得分/着陆页上支付点击次数,对吗? 页面速度越快,每次点击的质量越高,每次点击的价格就越低。 如果是这样,积极影响本身证明了在某些情况下对速度优化的投资是合理的,而不是这样做。
- 改善业务成果:优化网站功能是提高市场绩效的最简单、最可靠的方法,通常比流量便宜。 成功优化您的搜索引擎和转化网站会增加您的收入,而理解无疑会增强所有这些。
如何检查您的 WordPress 网站速度?
有时,新来者认为他们的网站没有问题只是因为他们的机器不觉得呆滞。 然而,这是一个巨大的错误。
当您访问您的网站时,Chrome 等现代浏览器会将您的网站存储在缓存中,并在您开始输入 URL 时自动预先记录。 这几乎会自动加载页面。
第一次浏览您网站的普通人可能不会有相同的体验。
用户在某些地区可能会有完全不同的体验。
因此,我们建议您使用IsItWP 的 WordPress 速度测试,以获得您网站的准确速度。

IsItWP 的 WordPress 速度测试是一个免费的在线应用程序,用于检查您网站的速度。
加载一个像样的页面的时间不到 2 秒。
因此,您越早获得它,就越容易。 几毫秒的更改将使加载时间减少一半或一整秒。
是什么减慢了您的 WordPress 网站?
您的速度测试研究无疑包括一些更改建议。 其中大部分是技术术语。 但是,初学者很难理解。
提高效率和做出更明智的长期决策的秘诀是了解是什么让你慢了下来。
缓慢的 WordPress 网站主要由以下原因触发:
- 虚拟主机:如果您的虚拟主机服务器安装不正确,将会影响您网站的速度。
- WordPress 配置:如果您的 WordPress 网站上没有缓存页面,它会使您的网站超载,从而使您的网站运行缓慢或完全崩溃。
- 页面大小:主要是未经过网络优化的图像。
- 外部脚本:外部脚本也会对您网站的输出产生重大影响,例如广告、字体加载器等。
- 错误的插件:如果您使用的插件编码错误,网站将显着变慢。
既然您知道什么会延迟您的 WordPress 网站,那么请看看如何加快您的 WordPress 网站的速度。
提升 WordPress 速度和性能的终极指南
在深入研究 WordPress 速度优化之前,首先有必要认识到并非所有 WordPress 页面都是相同的。 因此,某些人有顾虑,你不能用同样的方式解决任何问题。 我们仍然对 WordPress 网站进行分类:静态或交互式。 让我们首先讨论这两个页面之间的区别。 静态页面居多
WordPress网站的类型
静态站点
静态网站通常包括博客、小型企业页面、低流量新闻网站、员工、照片等网站。静态地说,我们说这些 WordPress 页面上的细节变化不大(可能一天几次)。
这是特别必要的,因为许多请求可以在缓存服务器上以高闪烁率立即传输。 不用担心; 我们将深入研究缓存主题。 这样可以确保您从服务器获得的调用更少,并且执行 Google 所需的资金更少。
动态网站
动态网站比仅具有教育意义的静态网站更实用。 它使用户能够连接到页面列出的内容。 当然,必须包含的不仅仅是HTML 代码。
静态网站仅在客户端使用 HTML 和 CSS 代码,而动态网站则依赖于客户端和服务器上的脚本语言,包括 JavaScript、PHP 和 ASP。 用户可以访问动态站点、由浏览器和/或服务器执行以更改站点的代码。 结果与在静态网站上的结果相同:Web 浏览器有一个 HTML 选项卡。
第 1 步:选择高性能的 WordPress 主机
WordPress 主机是一个保存您网站上所有材料的组织。 您注册并使用计划和所有照片、内容、视频等住在数据中心的服务器上。WordPress Host 为客人提供了一种方便的方式来查看、处理和移动数据。 非常简单,对吧?
在互联网上托管WordPress有三种广泛的形式。 让他们进入彼此的利益和逆境。 从一开始就选择正确的人是至关重要的。 否则,您会头疼并在路上浪费时间。
共享 WordPress 主机
第一种也是最著名的 WordPress 托管形式是我们所说的“共享托管”,包括最大的托管业务公司,包括Bluehost和HostGator等EIG 公司,以及Siteground 、 GoDaddy 、 Media Temple和InMotion Hosting等提供商。 他们通常使用 cPanel,对于普通用户来说,通常每月花费 3 到 25 美元。
任何使用此托管的人都会在某些时候体验缓慢。 这只是时间问题。 这是怎么发生的? 由于共享主机往往会使他们的服务器过载,这会影响您网站的效率。 站点暂停或 500 次错误是您将面临的典型问题,所有这些都必须最小化并且资源整合才能生存。 您的 WordPress 网站可能与 200 多个其他网站位于同一台服务器上。 其他网站的任何问题都会欺骗您的网站。
蓝主机
凭借良好的客户支持、正常运行时间和物有所值, Bluehost是所有托管公司中最好的。 如果您想托管 WordPress 网站,这是最可靠的托管服务提供商。 除此之外,Bluehost 的某些功能比其他功能更强大。

Bluehost 的客户服务、高正常运行时间和有竞争力的启动计划使其成为值得信赖的托管公司。
场地地面
SiteGround承诺提供快速安全的共享服务,使其成为小型和私人网站的一个有吸引力的选择。 SiteGround 提供体面的共享主机、慷慨的支持和协助选项,以及 99.98% 的正常运行时间。

但在磁盘空间和物有所值方面,它落后于竞争对手。 最大可用磁盘空间为 40GB——与其他具有无限磁盘空间的提供商相比,SiteGround 很难给人留下深刻印象。
VPS WordPress 主机
第二种类型的 WordPress 托管是 VPS WordPress 托管。 这个群体通常由引导初创公司和具有更多开发、服务器管理和 WordPress 经验的用户组成。 这也可以在虚拟专用服务器上进行。
通常,这些人仍在努力省钱,但他们通常也关心绩效,并意识到绩效对他们成功的重要性。 Commons 配置可能包括使用第三方VPS提供商,例如Digital Ocean 、 Linode或Vult r; 使用ServerPilot等工具更有效地管理它。
如果你不是技术专家或者只是因为你想调整,不要走这条路! 你的时间很值钱,你应该把它花在公司的成长上。
托管 WordPress 托管
第三种托管是托管 WordPress 托管。 这些类型的主机处理与后端服务器相关的所有任务,并在需要时提供支持。 一键插入环境和自动备份等典型功能已针对 WordPress 进行了微调。 他们的支持团队会更多地了解CMS ,因为他们每天都专注于一个平台。
如果您想节省时间,托管 WordPress 托管是继续实现梦想网站的好方法。
WordPress 托管计划通常每月 25 美元到 150 美元或更多,具体取决于您网站的规模和需求。 Intuit 、 JQuery 、 Plesk 、 Dyn和Nginx等大公司以及 The White House 都托管他们的 WordPress 网站。 您可能知道或使用 WP Engine、Flywheel、Pressable、Media Temple、Pressidium 和 Pagely 的一些流行的 WordPress 托管主机。
第 2 步:升级到 PHP 7 或更高版本以获得最佳性能
PHP 是一种开源的服务器端脚本和 Web 开发人员编程语言。 大多数 WordPress 核心软件以及您的插件和主题都是用 PHP 编写的,这使得 PHP 成为 WordPress 社区的基础语言。 至少 PHP 7 或更高版本应该在您的 WordPress 主机上提供PHP 7或更高版本。
您的服务器上有不同的 PHP 版本,最新的PHP 7.3提供了巨大的性能改进。
比较 PHP 7.3 和 PHP 5.6,在最近的PHP 基准测试中,PHP 5.6 每秒可以管理三倍以上的请求(事务)。 平均而言,PHP 7.3 也比 PHP 7.2 快 9% 。 这也会影响您的 WordPress 仪表板管理员的反应。

第 3 步:选择使用 Nginx 的主机
每个 WordPress 主机都使用 Web 服务器在幕后启动 WordPress 站点。 Nginx 和 Apache 是最常见的选项。
对于使用 Nginx 的主机,我们强烈建议使用它,因为它的规模优化根源。 Nginx通常优于其他流行的基准测试 Web 服务器,特别是在静态或高伴随需求情况下,因此WPMarks使用 Nginx。

Nginx 的一些顶级配置文件包括 Autodesk、Atlassian、Intuit、T-Mobile、GitLab、DuckDuckGo、Microsoft、IBM、Google、Adobe、Salesforce、VMWare、Xerox、LinkedIn、Cisco 等等。
据 W3Techs 称,Apache 是 44.0% 的网站最受欢迎的选择。 然而,如果你看一下 Nginx 最流行的高速网络服务器(前 10,000 名),Nginx 是 41.9%,而 Apache 只有 18.1%。 它已被可用的最具创新性的网站使用,例如 Netflix、NASA 甚至 WordPress.com。

第 4 步:HTTP/2 是必须的
HTTP/2 是 2015 年的 Web 协议,旨在加快网站的交付速度。 由于浏览器支持 (SSL),它需要 HTTPS。 如果您的 WordPress 主机不支持 HTTP/2,您应该开始寻找新的提供商。 将整个网络迁移到 HTTPS 不仅仅是一个有用的功能; 它不再是必需品。
HTTP/2 性能的提升有几个原因,例如更好的多路复用、并行性、HPACK 压缩、ALPN 扩展和服务器推送。 TLS对 HTTPS 的开销很大,但由于 HTTP/2 和 TLS 1.3,它的开销要少得多。 这还不够。 在我们所有的服务器和CDN上,WPMarks 支持 HTTP/2 和 TLS 1.3。
第 5 步:选择您的访问者最近的服务器
托管 WordPress 网站的第一件事就是确定大多数用户或客户的来源。 为什么这有关系? 由于您托管网站的位置,整体网络延迟和 TTFB 将在很大程度上决定整体网络延迟和 TTFB。 它还会影响您的 SFTP 速度和 WordPress 仪表板的响应能力。
网络延迟:这适用于通过网络传输数据的时间和延迟。 换句话说,一个数据包从一个点到另一个点需要多长时间。 这通常在今天以毫秒为单位计算,具体取决于网络,尽管它可能是秒 - 最接近于零,更好..
TTFB:第一个字节的时间 (TTFB) 是一种计算,用作 Web 服务器或其他网络资源响应能力的示例。
TTFB 将来自用户或设备的 HTTP 请求的长度与客户端浏览器接收到的页面的第一个字节进行比较。 该时间包括套接字的链接时间、发送 HTTP 消息所用的时间以及获取页面第一个字节所用的时间。 虽然经常被误认为是一种后 DNS 措施,但在计算资源开始加载所需的时间时,网络延迟通常用于网络中 TTFB 的原始计算。
如果您记得您希望网络和 TTFB 的延迟尽可能小,那将是最好的。 选择离客人最近的服务器是最好的方法之一。 按照以下提示,
在 Google Analytics 中测试访问者的地理位置
在 Google Analytics 中您的客人的地理位置是您可以做的第一件事。 这可以在“受众>>地理>>位置”下找到。

在下面的示例中,您可以看到超过 90% 的流量来自美国。 但很多时候,您希望将 WordPress 网站放在美国的服务器上。 数据还可以进一步过滤到城镇。
验证电子商务数据
经营电子商务商店时,请经常确保搜索客户所在的位置。 当然,这就是您提高销售额的方式,因为这些是您唯一的客人。 这应该平衡您的上述流量,但并非总是如此。
在 Google Analytics 中,如果您有电子商务数据设置或目标,您可以方便地覆盖地理位置数据顶部的详细信息,从而做出明智的决定。 或检查电子商务网站数据库中包含的职位。
执行快速延迟测试
许多有用的免费应用程序可用于计算您当前位置的各种云服务的延迟。 这将使您可以轻松决定哪个区域可能是您网站的最佳选择。 这些是您可以信任的一些免费服务:
- GCP Ping:测量 Google Cloud Network 区域延迟
- CloudPing.info:此测量测试亚马逊网络服务区域的延迟。
- Azure 延迟测试:测量 Azure 区域的延迟。
在示例中,我们可以看到我们位于美国俄勒冈州 (us-west1) 。 但是,如果您为美国的消费者提供服务,那么选择美国爱荷华州会更容易为来自西部和东部海岸的旅行者保持低延迟。

进一步减少 TTFB 和延迟的方法:
- 将 WordPress 网站与缓存相结合。 在我们的测试中,我们的 TTFB 下降了惊人的 90%。
- 应用内容交付网络 (CDN) 为全球范围内的 POP 提供缓存属性。 对于可能不靠近您的主机服务器的客人,这有助于消除网络延迟。
- 减少外部 HTTP 请求的数量。 根据他们服务器的位置,每一个都会有额外的延迟。
- DNS 在 TTFB 中发挥作用,因此您可以使用高级 DNS 提供商来加快查找时间。
- 要在页面加载时在后台执行任务,请使用 prefetch 和 prerender。
第 6 步:使用高级 DNS 获得比免费 DNS 更好的体验
DNS 是网络环境中最受欢迎和最容易被忽视的元素之一,是域名系统的缩写。 简单地说,DNS 允许您将域名链接到各个 Web 服务器,以引导 Internet 上的流量。

速度和稳定性是选择 Premium DNS 的重要原因。 即使只是几毫秒的问题,DNS 记录和流量控制也需要时间。
您从域名注册商处获得的免费 DNS 通常运行缓慢,但付费 DNS 总是表现更好。 例如,我们测试的免费NameCheap DNS比高级 Amazon Route 53 低 33%。此外,高级 DNS 将提供增强的保护和可用性,尤其是当您受到DDoS 攻击时。
第 7 步:网站中心:您选择的主题
每个人都喜欢全新的WordPress 主题,但请确保在推出之前使用全新的、闪亮的功能。 接下来,您可以查看免费和付费主题之间的差距。 主题中的每个元素对网站关于结果的整体速度都有特定的影响。 可悲的是,成千上万的主题有好有坏。
您如何决定选择哪个主题?
- 一个快速、轻量级的 WordPress 主题,仅包含您需要的功能。
- 一个功能更丰富的 WordPress 主题,但您可以卸载未使用的功能。
诸如Google Fonts、 Font Awesome 图标、滑块、画廊、视频和视差脚本等之类的东西。如果您不使用它们,这些只是众多设备中的一小部分。 您应该可以关闭。 您不想在事后尝试手动调整它。 我们不会向你展示 50 种剥离东西的方法。 相反,您可以开始或转向一个 WordPress 主题,从一开始就是轻量级或为您提供这些选择。
以下是我们建议的一些 WordPress 主题:
使用 WooCommerce 和 Fast Digital Downloads、WPML、BuddyPress 和 bbPress,下面列出的任何主题都完全兼容。
阿斯特拉
Astra是一个简单、完全个性化且美观的主题,适用于 WooCommerce 的博客、个人作品集、公司网站和商店。 它非常轻巧,并提供无与伦比的速度(前线小于 50 KB)。
查看 WordPress 存储库,有超过 4 万次活跃安装,超过 160 万次下载,另外还有 5 颗星(超过 2,500 人给了它五颗星)(超过 2,500 人给了它五颗星) )。

它有多快? 我们进行了新的 Astra 安装; 我们在Pingdom进行了平均五速检查。 平均加载时间为243 毫秒,总共只有26.6 KB 。
困境在于,几乎不可能同时进行完整的分析。 我们想展示所有这些主题都是快速的、开箱即用的、未完成的演示。
海洋WP
OceanWP的主题是轻量级的并且具有难以置信的可扩展性。 这使您能够构建几乎任何类型的具有漂亮和专业界面的网站,例如博客、投资组合、公司网站或WooCommerce 商店。
查看 WordPress 存储库,目前,免费版有超过400,000 次活跃下载和 5 颗星(满分 5 颗星)(超过 2,600 人给它 5 颗星)。

我们重新安装了 OceanWP,在Pingdom中进行了五速测试,并取了平均值。 总加载时间为389 ms ,整页大小仅为230.8 KB 。 OceanWP 中的脚本略大。
生成新闻
GeneratePress是一个快速、轻量级的 WordPress 主题,设计时考虑了速度、SEO 和可用性,由加拿大的创造者Tom Usborne创建。 它正在积极更新和支持。
该版本既免费又高级。 查看 WordPress 存储库,今天的免费版包括超过200,000 个活动安装版本,超过 200万次安装,以及 5 颗星(超过 850 人给它 5 颗星)。

关于GeneratePress的重要事项之一是所有选项都使用 WordPress 原生个性化工具,因此您可以在按下发布按钮之前自动查看任何调整。 您甚至不必学习有关此主题的新控制面板。
我们已经完成了新的GeneratePress安装,在Pingdom进行了五速测试,并取了平均值。 平均加载时间为305 毫秒,页面大小仅为16.8KB 。 看看这个主题对原始结果的影响总是一个成功的开始测试。
以下是关于 Page Builder 的一些建议:
使用页面构建器插件时,请记住以下几点。
- 您网站上的某些页面构建器可能会增加加载时间。 他们必须加载额外的CSS和JS 。 在安装页面构建器之前和之后,我们始终建议您对 WordPress 网站进行速度测试。
- 您正在参与并将自己锁定在该设计页面构建器中。 确保您选择一个定期更新并拥有长期所需的一切。
我们也是Elementor和Beaver Builder等页面构建器的忠实粉丝。 在大多数情况下,考虑到性能,它们是经过开发的,只会增加一点开销。 在某些情况下,它们也可能更快,因为它们可以替换 5 个以上您必须使用的其他插件。
第 8 步:WordPress 插件介绍
有人建议您可能已经建议您不要添加太多插件,因为这可能会减慢您的WordPress 网站。 这通常是真实的,但它不是最关键的方面。 插件的数量并不像插件的一致性那么重要。
尽管将代码添加到 Web 很有趣,但由于以下原因,这并不总是可行的:
- 您必须自己保持编码并随着规范的变化保持更新。
- 大多数时候,一个编码良好的插件不会比编码本身增加任何开销。
- 您必须注意,大多数 WordPress 受众不像开发人员那样精通技术。 插件是帮助您解决问题的解决方案。
我们想分享我们每天使用的东西。 是的,在我们的博客上,和其他博客一样,我们使用 WordPress 插件。 WPMarks 的许多团队成员也构建和分发插件。
第 9 步:最佳 WordPress 通用设置
现在切换到 WordPress 的最佳设置。 以下是一些有助于提高 WordPress 平台速度的改进。 其中许多改进非常详细。
调整您的 WordPress 网站的登录 URL
您的 WordPress 站点的登录 URL 是domain.com/wp-admin/ 。
其中一个问题是,所有机器人、黑客和脚本都已经知道它。 您可以通过更新 URL 来降低自己的优先级,帮助保护自己免受暴力攻击,并减少重复攻击此 URL 的机器人使用的带宽。
您还可以停止典型的错误,例如“429 Too Many Requests”。 修改 WordPress 网站 URL。 它不是对所有解决方案的修复,它只是一个小技巧,可以帮助保护您并减少该选项卡上的负载。
我们建议使用以下插件之一来更改您的 WordPress 登录 URL:
- WPS 隐藏登录(免费)
- Perfmatters (高级,但一些用于最大化性能的设置包括)

.该插件易于使用。 您可以按照上面的屏幕截图进行操作。
调整插件和主题更新
服务器、云服务位置,甚至 PHP 版本都可能导致 WordPress 管理器仪表板缓慢。 但是另一个没有多少人谈论的方面是WordPress 更新检查器,它在幕后工作。
值得关注的是,自动GET 请求是由内置的 WordPress 更新控制框架(https://third-party-plugin/update-check.php)在幕后发出的。 它可能会使您的管理控制台陷入困境,因为它一直在发生。
这是关于如何开发WordPress更新控制系统的问题。 如果您的 WordPress 管理仪表板加载时间过长,您将需要尝试。 另一种方法是自动卸载更新。
警告:仅当您想手动搜索更新时才执行此操作。 安全和错误补丁是几个升级的一部分。
要停用更新,建议使用以下插件之一:
- 禁用所有 WordPress 更新
- 轻松更新管理器
禁用 Pingback
pingback 是通过将另一个博客链接到您而生成的自动评论。 如果您连接到博客中的文章,它甚至可以创建自我 pingback。
我们建议您停用它,因为它会在您的网络上创建无用的查询和垃圾邮件。 请注意,您的 WordPress 站点调用次数越少,尤其是在流量密集型页面上。 更不用说 pingback 在您的页面上完全令人讨厌。 要停用 pingbacks ,请执行以下步骤。
禁用来自其他博客的 Pingback
以下是您需要遵循的步骤:
- 导航到设置>>讨论。
- 您将在新帖子上看到“允许来自其他博客(pingbacks 和 trackbacks)的链接通知”只需取消选中该选项即可。

停用自我 Pingback
在禁用自动 pingbacks 时,您有几个选项。 No Self Pings插件可免费使用。
或者,通过将以下代码应用于 WordPress functions.php文件,您也可以禁用自 pingback。
功能 wpsites_disable_self_pingbacks( &$links ) { foreach ( $links 作为 $l => $link ) if ( 0 === strpos( $link, get_option( 'home' ) ) ) 未设置($链接[$l]); } add_action('pre_ping', 'wpsites_disable_self_pingbacks');
第 10 步:缓存及其重要性
缓存是迄今为止加速 WordPress 最简单、最合适的方法之一,但是在我们教你缓存是如何工作的之前,了解缓存是如何工作的以及它是如何工作的是必不可少的。
什么是缓存?
在信息技术中,缓存是一个高速数据存储层,它存储通常是临时的数据子集,以便潜在的数据请求通过到达主数据存储中心尽快得到服务。 您可以通过缓存虚拟重用以前检索或测量的数据。
缓存数据通常存储在RAM等高速硬件中,也可以与软件组件结合使用。 缓存的主要目的是通过减少底层较慢存储层的使用来提高数据恢复的效率。
第十一步:为了速度需要优化图片

图像优化是您可以创建的另一个重要步骤,它会极大地影响网站的平均加载时间。 这不是可选的。 因此,每个网站都应遵循给定的说明:
- 将较大的图片缩小到最小的文件大小
- 压缩图像分辨率
- 如果您使用所需的照片格式,这将有所帮助
优化图像是在使用算法或扩展时显着减小它们的大小,这反过来又加快了页面的加载时间。
图像通常代表网站权重的很大一部分。 照片是排在照片之后的第一位,更难优化! 它比 JavaScript、CSS 和字体更相关。 具有讽刺意味的是,出色的图片优化程序是最直接的执行阶段之一,但许多网站所有者没有意识到这一点。
一些图像压缩插件
最好的消息是,您可以使用一些很棒的 WordPress 图像压缩插件来简化整个过程。 我们建议的一些插件是:
- 想象一下
- 可湿性粉剂
- 优品
- EWW云
- 短像素
选择插件来自定义图像时最重要的元素是在外部压缩和优化其服务器上的照片。 这减少了网站的负载。
这一切都取决于初始图像的缩放和压缩。 但是我们进行了一些速度测试,发现质量压缩解决方案可以将页面加载时间减少 80% 以上。
第 12 步:微调您的数据库
您的数据库包含您的所有记录,包括您认为多余的许多浪费(旧插件数据、旧内容修订、临时文件等等)。 对于一个大流量的平台,可以快速访问数十万甚至数百万的记录,所有这些都必须由站点根据请求进行处理。

您的数据库就像建立一个航空基础设施——安全、配置、无问题且持续管理以确保顺利运行,主要是为了防止灾难性事故的发生。
以下是有关如何正确修改和管理 WordPress 数据库的提示:
- 使用数据库和引擎技术的新更新
- 维护更新的服务器
- 删除和限制网站,包括后期修订
- 检查您的 wp_options 表以及自动加载的数据
在速度效率方面,我们只关心自动加载。 自动加载文件是在所有 WordPress 网页选项卡上加载的数据。 开发人员的默认自动加载属性是“是”。 ” 但是,并非所有插件都可以从技术上加载它们的数据。
使用 InnoDB MySQL 存储引擎
许多较旧的站点确实在其数据库存储引擎中使用了MyISAM 。 近年来, InnoDB表现出更高的效率和可靠性。
与 MyISAM 相比,InnoDB 有几个优点:
- InnoDB 可以使用行级锁定。 MyISAM 只有完整的表锁定。 It allows you to process your inquiries more quickly.
- MyISAM does not have what is known as referential integrity, which includes the support of foreign keys (RDBMS) and relationship constraints (DMBS).
- Transactions are supported by InnoDB, meaning you can commit and rollback. However, MyISAM has not.
- As it utilizes transactional logs for auto-recovery, InnoDB is more reliable, whereas MyISAM has not.
Step 13: Implement Content Delivery Network (CDN)
For content distribution networks, CDN is limited. This is a network of servers located around the globe (also known as POPs ). These programs purposes are to host and provide copies of static content (and sometimes dynamic) of your WordPress websites, such as images, CSS, and JavaScript.
Different Types of Content Delivery Network (CDN)
The content delivery network consists of two different types:
- Traditional Pull CDN
- Reverse Proxy CDN
Traditional pull CDNs cache a backup of your contents and media, but the client also asks your hosting provider directly.
Although the CDN still functions, all incoming applications are intercepted, and the agent between the server and the client behaves. Examples of reverse proxy CDN are Cloudflare and Sucuri. This is one reason you have to direct your DNS to these providers rather than your host.
总结
恭喜,您终于了解了提升 WordPress 速度和性能的终极指南。 此外,一些访问者还向我们询问了如何修复 WordPress 中的 403 禁止错误。 请检查有关此的专门文章。
如果您喜欢这篇文章,请在YouTube 频道订阅我们的 WordPress 视频教程。 记得在Pinterest 上关注我们。
我们接受访问者的任何类型的建议,因为它总是激励我们改进。 欢迎在下方发表评论。