如何加快 WordPress 网站的速度——提高和提高网站速度的 17 种方法
已发表: 2020-01-29在本文中,我们将了解如何加快 WordPress 网站的速度。 有很多方法可以加快您的网站速度,但今天我们将检查改善和提高网站速度的主要 17 种方法。 页面加载速度可能是影响访问者阅读体验的核心决定因素。 毕竟,随着我们日常生活节奏的加快,人们已经变得越来越不耐烦了。
对超过60000名网民的调查显示,92.3%的网民在加载速度超过5秒时选择离开网站。 此外,速度也会影响网站排名。 根据谷歌排名算法,该搜索引擎更有可能奖励在搜索列表页面中排名较高的快速网站。 在这种情况下,网站管理员必须非常注意如何加速 WordPress 以获得更好的性能,从而带来更多的流量。 在这里,我们列出了加快 WordPress 网站速度的 17 种主要方法。
#1。 选择一个快速的主机 – 加速 WordPress 网站
网上有许多网络主机,旨在提供快速的托管速度,同时保证优质的托管服务。 这些公司通常使用最优质的戴尔服务器、世界一流的数据中心和快速网络来确保快速连接。 此外,其中一些甚至在其软件包中包含相关技术,例如内容交付网络、固态驱动程序和 Railgun 优化器。 要选择这样一个快速的网络主机,您可以按照三个步骤操作(另外,请查看我们的 10 个最佳 WordPress 托管服务提供商列表)。
- 在快速托管方面从一些托管奖项或评论网站中找到目标。
- 检查其数据中心设施和 Web 服务器规格。
- 弄清楚它是否使用了一些加速工具。
除非您使用专门的 WordPress 托管服务,否则您不会比这更好。 如果您非常渴望一个超快速的网站,那么您真的需要研究一个不在共享服务器上的托管包。
我只听说过 WPEngine,它是一个专门的 WordPress 托管服务。 使用它们,您可以将服务器加载时间缩短到几毫秒。 权衡是它们很昂贵,但如果您致力于提高网站速度,那么迁移到非共享托管服务是必须的(另外,请查看我们的 WordPress 倒计时插件)。
#2。 从轻量级主题/插件开始
WordPress网站搭建完成后,很多站长都会安装一个WordPress主题或者一些必要的插件来定制网站。 在这种情况下,您应该选择一些带有简单编码内容的轻量级选项。 否则,您的网站页面速度可能会由于大型且未优化的脚本而受到负面影响。
#3。 减少 HTTP 请求
减少 HTTP 请求的数量非常重要。 每次人们访问您的网站时,特定页面中包含的文件都会作为 HTTP 请求发送到他们的浏览器进行下载。 由于这种做法非常耗时,因此您最好尽量减少性能增强请求的数量。
为了实现这个目标,您可以删除所有不必要的装饰以简化网页,或者使用一些压缩工具将多个文件或脚本组合成一个文件。
#4。 优化图像 – 如何提高 WordPress 网站速度
图片可以被视为任何网站的重要组成部分,其重要性仅次于文字帖子。 毫无疑问,图形部分可以有效地吸引读者的注意力,但是太多的大尺寸图像会花费大量时间来加载。 在这种情况下,您最好选择一些小图片附加到您的网站上,或者将大图片调整为小尺寸以便快速加载。 网上有很多工具可以帮助您轻松压缩图像,例如 JPEGMini、Radical Image Optimization Tool 和 ImageOptim 等(另外,请查看我们的 WordPress YouTube 插件)。
此外,图像的数量需要适中。 每张图片都会作为一个单独的 HTTP 请求发送到本地浏览器,因此太多的图片可能需要人们很长时间才能获取。
#5。 利用 CDN – 如何提高 WordPress 网站速度
CDN 指的是内容分发网络。 CDN 提供商将您网站的文件和数据复制并存储在多个数据中心。 因此,无论人们在哪里访问您的网站,他们都可以从离他们的地理位置最近的服务器上快速获取内容,大大缩短了传递距离。 目前可用的 CDN 提供商有很多,其中 CloudFlare 和 MaxCDN 是最受欢迎的两个。
内容交付网络是怪物博客使用的东西,例如 WpBeginner。 仅当您认真考虑加快网站速度时,才应使用此选项。 CDN 的作用是大大减少服务器延迟,从而极大地提高您的站点速度。
可能最受欢迎(也是最便宜的 CDN 之一)是 MaxCDN。 快速注意,即使您使用内容交付网络,您仍然需要您的虚拟主机。 CDN 所做的是与您的网络托管服务一起工作,因此这是一个相当昂贵的选择,因为除了支付 CDN 服务费用外,您还必须继续为共享主机付费。
#6。 添加浏览器缓存
浏览器缓存是一项先进的技术,允许本地浏览器在人们第一次访问您的网站时保留您的网页副本。 因此,如果它们将来返回,则可以从本地缓存快速加载内容,而不是从 Web 服务器重新加载。 这可能是尝试加快 WordPress 博客速度时最明显的技术。 安装正确的缓存插件后,您的页面加载时间将会飙升,最重要的是,您在 WordPress.org 网站上有几个免费选项可用(另外,请查看我们的 WordPress 建设中插件)。
在谈论缓存插件时,人们通常会喜欢 W3 Total Cache,因为它比其他缓存插件具有更多的功能。 没关系,该插件显然非常受欢迎,并且可以帮助许多网站获得更好的页面速度,但是每次我使用此插件时,它都会对我的网站造成损害,通常会使它们崩溃并迫使我手动删除插件和在它的位置安装一个更安全的。
随意使用 W3 Total Cache,但在我运气好之后,我现在总是使用 WP Super Cache(实际上有更多的下载量)。 您可以保留默认设置,但我建议您检查所有设置并检查开发人员推荐的设置。
#7。 正确放置 CSS 文件和 JavaScript 代码
保持网站代码整洁是提高性能的另一种方法。 在这里,我们强烈建议您将 CSS 文件放置在页面顶部以避免渐进式渲染,并将 JavaScript 代码放置在底部以防止页面在加载之前等待很长时间才能完全执行代码。
#8。 最小化后期修订
WordPress 具有帖子修订的默认功能,当您连接帖子时保留以前版本的副本。 在这种情况下,您可以随时参考您的旧版本。 但是,过多的修订可能会减慢您的网站速度,因此您最好保持适度的数量。 要删除无用的修订,您可以安装一个名为 Better Delete Revision 的用户友好插件(另外,请查看我们的 50 个最佳 WordPress 插件列表)。
#9。 主页/博客页面优化
通过遵循一些简单的规则,您可以轻松地加速您的主页或博客页面:
- 仅在发布新帖子时发布摘录。
- 不要在您的博客页面上显示 20 多个帖子。
- 不要过度使用插件和小部件。
#10。 停用和删除不必要/未使用的插件
插件很棒。 它们扩展了您网站的功能,并且有很多可供选择,有时可能很容易上传并激活您认为“需要”的所有功能......尽管在页面速度方面插件可能很重。
如果您有任何已停用的插件,请将它们完全删除,此外最好停用和删除您网站上并非绝对需要的插件。 确定哪些插件会降低您的网站速度并将其替换为具有相同功能的轻量级插件也是一个好主意。
P3 是一个非常流行和有用的插件,它向您展示您安装的插件对您的页面加载速度的影响。 这可以很容易地发现影响您的页面速度的重量级插件,并决定保留、替换或从您的站点中删除它们。
#11。 使用修订后控制
保存您的帖子在您的网站上有点重,特别是对于具有更多帖子保存的较长文章(例如这篇文章)。 WordPress 虽然是一款非常先进且易于使用的软件,但在资源方面并不太聪明。 它将从字面上存储这篇文章的每一个帖子草稿保存……永远。
想象一下,当您摆脱大部分页面修订时,您可以节省多少资源(页面加载)? 可能很多,这就是为什么我总是建议使用某种类型的插件来将后期修订的数量限制在少数。 更好的插件之一是修订控制,它允许您设置您希望保留多少后期修订。
#12。 跟上垃圾邮件
简单但有效! 保持(删除)您的垃圾评论只能帮助您提高网络速度。
#13。 关闭 Pingback
WordPress 的默认设置已打开 Pingbacks。 虽然 pingbacks 很棒(因为它们会在其他博客链接到您的博客时提醒您),关闭它们将有助于您的页面加载速度。
您可以在设置 -> 讨论中关闭它们。
#14。 跟上更新
如果您有新版本的 WordPress(或某些插件)的更新准备好并等待安装……安装它。 更新您的主题/插件/WordPress 版本将使事情运行得更顺畅。
#15。 减少广告
由于您想通过网站获利,因此用广告使您的网页膨胀似乎很诱人,但是过多的华丽广告会大大降低您的网站速度。 取而代之的是,在您的网站上只展示一两个“华丽”广告,然后用文字链接广告或附属链接代替其余广告。
#16。 优化您的数据库
优化东西很方便不是吗? 就像加速 WordPress 博客的大多数步骤一样,您可以使用几个出色的插件来优化您的数据库。
我个人最喜欢的(到目前为止)是 WP-Optimize,它可以直接自动优化您的数据库,但也有几个可以使用的设置,例如您想要优化的频率以及是否要自动删除自动草稿,垃圾邮件或未经批准的评论。 您可能会考虑的另一个插件是 WP-DB Manager。
#17。 禁用图片盗链
将盗链视为偷窃。 基本上,每当另一个网站(尤其是垃圾邮件网站或由认为复制和粘贴文章会给他们带来流量的新手运营的网站)使用属于您网站的图像时,就会发生这种情况。 图像放置在他们的网站上,但我们的服务器(GreenGeeks)将其带宽用于图像。 对于倾向于使用 Photoshop 等软件创建自己的图像的网站来说,这主要是一个问题。
您可以在 .htaccess 文件中添加一些代码来否定这一点,但它比利用浏览器缓存(简单地复制和粘贴代码)要复杂一些,因此我鼓励您使用插件来完成此任务。