Aini99
@Aini99

根据 Google 的说法,你的网站应在两秒钟或更短的时间内加载完毕。否则,访客会可能关闭你的网站。但是,打造一个快速发展的网站并不是时间就可以完成的。因此,今天我们将讨论加速 WordPress 网站的方法。

如何检查你的 WordPress 网站速度

你的网站会立即在计算机上加载,但这并不意味着它会在每台计算机或设备上即时加载。

由于你经常访问自己的网站,因此 Chrome 之类的现代浏览器会将你的网站存储在缓存中,并在你开始输入地址后立即自动将其预取。这使你的网站几乎立即加载。

但是,初次访问你的网站的普通用户可能没有相同的体验。实际上,不同地理位置的用户将拥有完全不同的体验。

因此,你需要一个中立的速度检查器,该检查器将向你显示站点的实际页面加载速度。我们将在这里使用 Free Speed Test Tool 来检查我们的网站速度。

  • 浏览该工具,然后将你的网站地址输入文本框中。
    img-357
  • 你将看到网站效果的结果。请记住,一个好的页面应在 2 秒内加载。

为什么加速 WordPress 网站很重要

当我们访问一个网站时,如果加载时间太长,我们将离开该网站而不会检查我们访问该网站的原因。它增加了该网站的跳出率,并降低了印象。

现在,网站速度比以往任何时候都重要,这不仅对于在 SERP(搜索引擎结果页)中排名更高,而且对于提供更好的用户体验并实现更高的转化率也至关重要。Google 早在 2010 年 就宣布 桌面网站速度会影响你的 SERP 排名。但是,在 2018 年,谷歌宣布 移动网站的速度 会影响你的排名方式。

除此之外,

  • 在 2000 年至 2015 年之间, 人类的平均注意力跨度 从 12 秒降至仅 8 秒。
  • 47%的消费者 期望网页在两秒钟或更短的时间内加载。
  • 40%的人放弃 了一个网站,而该网站的加载时间超过三秒钟。
  • 对网站性能不满意的购物者中,有 79%的人不太可能返回。
  • 一秒钟的延迟 会使转化次数减少 7%。

因此,如果你想从访问者那里获得更高的转化率,就不能忽视加快 WordPress 网站速度的必要性。

加快 WordPress 网站的 15 个技巧

检查网站速度后,如果加载时间超过 2 秒,请立即采取措施使其速度更快。在这里,我们提到了 15 个技巧,如果你认真对待它们,它们肯定可以提高你的网站速度。

  1. 选择优质的虚拟主机
  2. 使你的网站保持最新
  3. 选择速度优化的主题
  4. 优化你的数据库
  5. 减少服务器请求
  6. 使用优化的图像
  7. 启用页面缓存
  8. 使用内容传送网络(CDN)
  9. 启用 Gzip 压缩
  10. 缩小 CSS 和 JS 文件
  11. 停用未使用的插件
  12. 不要将音频 / 视频直接上传到你的网站
  13. 将 LazyLoad 添加到你的图像
  14. 禁用内容的热链接和获取
  15. 启用 HTTPS 和 HTTP / 2

这些不是按重要性或任何标准排序的,我们只是收集了关于如何加快 WordPress 网站学习的所有知识,并在此处列出了所有内容。让我们深入了解每个要点。

选择优质的虚拟主机

你的 Web 托管公司和托管软件包对网站的速度以及其他许多与性能有关的重要事项都具有巨大影响。大多数 WordPress 主机提供几种类型的主机:

  • 共享主机
  • 专用主机
  • 虚拟专用服务器(VPS)托管
  • 托管 WordPress 托管计划

选择 WordPress 托管计划时,通常会得到所需的费用。但是,在共享主机上,你与许多其他客户共享服务器资源。这意味着,如果你的邻近站点获得大量流量,则可能会影响整个服务器的性能,进而降低你的站点速度。

另一方面,使用托管的 WordPress 托管服务可为你提供最优化的服务器配置以运行 WordPress。托管 WordPress 托管公司还提供自动备份,自动 WordPress 更新以及更高级的安全配置,以保护你的网站。

建立的网站具有更多的内容和较高的常规流量,应从信誉良好的提供商那里找到专用的,VPS 或托管的托管计划。这些计划将分配足够的服务器资源来处理增加的流量,而不影响加载时间。

使你的网站保持最新

作为一个维护良好的开源项目,WordPress 会经常更新。每个更新不仅将提供新功能,还将修复安全问题和错误。你的 WordPress 主题和插件也可能会定期更新。

作为网站所有者,你有责任使用,

  • WordPress 更新版本
  • 更新的 PHP 版本
  • HTML 最新版本
  • 更新了 WordPress 主题和插件。

始终运行最新版本的这些东西,以优化性能,保护你的网站安全,修补错误并确保每个功能和工具都能正常运行。

选择速度优化的主题

WordPress 市场中有许多闪亮而美丽的主题。但是请不要忘记,包含大量动态内容,小部件,滑块,侧边栏等的主题会导致你的托管服务器响应缓慢。

与其选择功能丰富的主题(该主题涉及每次有人访问你的网站都必须加载大量代码),不如选择一个包含主题的主题,该主题包含了良好功能所必需的基本内容。

在流行的市场上购买主题时,请务必小心。选择主题时,请检查主题演示的页面速度。然后确定是否可购买。

优化你的数据库

WordPress 经常会自动保存所有内容,这是一个好兆头,但缺点是你的数据库很快就会被成千上万的帖子修订,引用,引用,未经批准的评论和已删除项目所填充。

清理数据库可以通过 phpMyAdmin 手动完成,但是如果你不知道自己在做什么,可能会很棘手并且会造成破坏。如果你不是技术专家,则安装插件来完成此任务是比较安全的方法走。

诸如 WP-Optimize,Advanced Database Cleaner 和 WP-Sweep 之类的插件可以帮助你优化数据库。

这些插件会例行清除数据库的垃圾,保持数据库的效率,并仅填充需要保留的内容。当然,对数据库执行任何操作时,请始终先备份。

减少服务器请求

每当你的浏览器从服务器请求某种类型的资源时,都会发生服务器请求。该文件可以是样式表,脚本或图像之类的文件。

完成站点加载所需的服务器请求越多,花费的时间就越长。因此,请求应尽可能少。你可以采取以下措施将其减少到最低限度:

  • 减少页面上显示的帖子数
  • 仅显示帖子摘录,存档页面上没有完整的帖子(在 “设置”>“阅读” 下找到该选项 )
  • 将较长的帖子分成页面
  • 如果你收到很多评论,请将它们分成几页(“设置”>“讨论”
  • 减少页面上图像和其他元素的数量
  • 卸载不必要的插件,尤其是较慢的插件

使用优化的图像

图片对于保持网站访问者的参与势在必行。虽然你的站点可能包含大量精美的图像,但是最好对这些图像进行优化以实现快速的页面加载时间。你可以通过多种方法来优化图像,包括压缩图像,添加替代文本和标题以及创建图像站点地图。

对于自动图像压缩,你可以使用 WordPress 插件。WP Smush 是一个免费插件,可在你将图像上传到媒体库时自动压缩图像。所有压缩都是 “无损的”,这意味着你不会注意到图像质量的任何差异。

如果你不想使用插件进行图像压缩,则可以手动进行。你可以使用 photoshop 或其他图像编辑工具来缩小图像尺寸。或者,你可以使用诸如 tiny png 之类的在线工具来压缩图像。

启用页面缓存

WordPress 页面是 “动态的”。这意味着每次访问者从非缓存站点请求网页时,WordPress 服务器上的 PHP 必须从 WordPress 数据库中检索所有相关内容,将其组装为 HTML 文件,然后将该文件发送给客户端。 。

这种方法的优点包括节省服务器空间并允许动态网站内容。但是,与发送预先编写的网页相比,它还需要更多的时间和精力。

解决此问题的最流行方法之一是使用缓存插件。缓存插件将为以后的访问者存储你网站的最终视图。这意味着你的 WordPress 不必为每个以下浏览该网站的人生成它。

你无需使用插件即可完成此操作。因此,你需要通过将以下代码添加到.htaccess文件中来添加 expires 标头 。

#
# associate .js with “text/javascript” type (if not present in mime.conf)
#
AddType text/javascript .js

#
# configure mod_expires
#
# URL: http://httpd.apache.org/docs/2.2/mod/mod_expires.html
#

ExpiresActive On
ExpiresDefault “access plus 1 seconds”
ExpiresByType image/x-icon “access plus 2692000 seconds”
ExpiresByType image/jpeg “access plus 2692000 seconds”
ExpiresByType image/png “access plus 2692000 seconds”
ExpiresByType image/gif “access plus 2692000 seconds”
ExpiresByType application/x-shockwave-flash “access plus 2692000 seconds”
ExpiresByType text/css “access plus 2692000 seconds”
ExpiresByType text/javascript “access plus 2692000 seconds”
ExpiresByType application/x-javascript “access plus 2692000 seconds”
ExpiresByType text/html “access plus 600 seconds”
ExpiresByType application/xhtml+xml “access plus 600 seconds”

#
# configure mod_headers
#
# URL: http://httpd.apache.org/docs/2.2/mod/mod_headers.html
#

Header set Cache-Control “max-age=2692000, public”

Header set Cache-Control “max-age=600, private, must-revalidate”

Header unset ETag
Header unset Last-Modified

使用内容分发网络(CDN)

CDN 可以缩短页面加载时间,因为配置后,你的网站将使用与你的网站访问者最接近的优化服务器。数据中心将存储静态内容和文件,然后根据其位置将其交付给用户。

这可以帮助减少外部 HTTP 请求,因为静态内容已经准备就绪,而不是立即请求大量 HTTP。

尽管设置 CDN 可能要花费几个小时,但它通常是显着提高页面加载速度的最快方法之一。

启用 Gzip 压缩

你的网站规模越小,加载速度越快。GZip 压缩可以将你网站内容的大小减少约 70%。网站经过压缩后,由于带宽减少,加载速度更快。

用户访问你的网站时,其浏览器将自动解压缩文件并显示其内容。这种将内容从服务器传输到浏览器的方法效率更高,并且节省了大量时间。

如果要手动执行操作,这意味着不使用插件,请打开 .htaccess 文件(在服务器的根目录中找到),然后向其中添加以下代码:

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

缩小 CSS,HTML 和 JS 文件

资源的压缩意味着从 HTML,JavaScript 和 CSS 中删除不需要加载的不必要字符,例如:

  • 空格字符
  • 换行符
  • 注释

这减少了必须从服务器请求的代码量,从而加快了加载时间。

有一些插件可以帮助你缩小 CSS,HTML 和 JS 文件。

停用未使用的插件和主题

删除未使用的插件和主题可以加快 WordPress 网站的速度。找出不再使用的插件和主题。如果你不使用某个插件,则很有可能在后台执行不必要的工作。也许是时候削减成本了。

要删除未使用的插件,你首先需要停用它。然后,你可以转到非活动插件列表并删除不再需要的插件。

要删除不需要的主题,只需转到 外观 > 主题以删除不再使用的主题

不要将音频、视频直接上传到你的网站

你可以将音频和视频文件直接上传到 WordPress 网站,它会自动在 HTML5 播放器中显示它们。但是你永远都不要那样做!

它极大地增加了你网站的加载时间。嵌入链接可以直接运行,而不是直接上传音频和视频(如果需要)。

WordPress 具有内置的视频嵌入功能,因此你可以将视频的 URL 直接复制并粘贴到帖子中,它将自动嵌入。

将 LazyLoad 添加到你的图像

延迟加载是一个概念,你可以在需要的时间点延迟对象单元的加载。在 WordPress 中,这通常是指直到用户向下滚动页面或使用 on-click 事件才加载对象。你可以延迟加载各种内容,从图像到视频甚至是评论系统。

要延迟加载图像,有一个很棒的免费小插件,称为 BJ Lazy Load。此插件用占位符替换你所有的帖子图像,帖子缩略图,图像和内容 iframe,并在访问者滚动页面时在其接近浏览器窗口时加载内容。也适用于文本小部件。

要延迟加载视频,有一个名为 Lazy Load for Videos 的免费插件 。它将可点击的预览图像替换为嵌入式 YouTube 和 Vimeo 视频。如果你的网站上有大量视频,则仅此插件即可显着加快 WordPress 的速度。

禁用热链接

热链接是一个网站使用另一网站的资源时使用的术语。例如,如果某人从你的网站复制了图像,则在其网站加载后,就会从你的网站加载该图像。这意味着它正在消耗服务器的带宽和资源。

它会使你的网站变慢,并且通过禁用它可以提高网站速度。

你可以通过将以下代码添加到.htaccess文件中并使用域名更新它来禁用热链接 。

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]  #填写你的域名
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]  #可以在括号内自定义文件扩展名

实施热链接后,外部站点上的图像将显示为错误,标题中出现 403 错误。

启用 HTTPS 和 HTTP / 2

网络使用 HTTP 1.1 的时间很长。需要更新!HTTP / 2 与 HTTP 1.1 相比,具有许多性能增强,例如多路复用,服务器推送,报头压缩等。

为了运行 HTTP / 2,你必须通过安装 SSL 证书在站点上运行 https 。

它提高了你的 WordPress 网站速度,并确保了网站的安全性。


如果你正在努力加快 WordPress 网站的速度,那么是时候开始着手研究了。根据我们的指南制定计划。开始逐点检查你的站点。将我们的建议应用于你的网站,并查看其影响是否正常。

2020 年 09 月 21 日 · 11:43
139
0
0
发表留言

15 个加快 WordPress 网站速度的方法
扫描右侧二维码继续阅读
September 21, 2020
Aini99
by yoniu.

Aini99