如何使 WordPress 网站更具响应性

已发表: 2022-10-27

介绍

您的网站是您业务的形象。 这是客户想要了解有关您的公司的更多信息并与您互动时首先查看的地方。 因此,您的网站必须快速、响应迅速且易于使用。 以下是您可以采取的一些步骤来确保发生这种情况:

选择一个响应式 WordPress 主题。

在创建网站之前,您应该做的第一件事是选择一个最好且响应速度最快的 WordPress 主题。 这可能很困难,因为市场上有成千上万的 WordPress 主题,其中许多主题的编码和设计都很糟糕。

找到适合您需求的正确响应主题的最佳方法是阅读过去使用过它的其他网站所有者的评论。 一个良好的响应式 WordPress 主题将具有所有这些功能:

  • 快速加载时间 - 大多数人不会等待超过五秒钟的网页加载
  • 轻量级代码——这使得像谷歌(和人类)这样的搜索引擎更容易爬取你的页面


使用您的代码并尽量减少插件的使用。

如果您想让您的 WordPress 网站更具响应性,您可以使用您的代码并尽量减少插件的使用。

  • 使用 CDN:

内容交付网络 (CDN) 是一种从全球缓存服务器交付文件的服务。 它对用户来说更快,因为它使他们不必从他们的位置下载文件。

  • 使用缓存插件:

缓存插件会将您页面的静态版本存储在 CDN 上,因此访问者不必在每次访问您的网站时都加载所有脚本和图像。 它还通过在从 WordPress 获取新数据之前首先提供缓存内容来加速服务器响应。

但这是以牺牲性能为代价的,因为每次加载您网站上的任何页面时,用户和服务器之间都有多个层。

  • 最小化插件:

通过最小化插件,我们的意思是卸载不必要的插件或禁用那些不再经常使用的插件,以免对性能产生负面影响。

  • 优化图像:

如果您已经在使用 TinyPNG 或 ImageOptim(仅限 Mac)等图像优化工具,那就太好了! 您可能不需要其他任何东西,因为这些工具大部分都可以自己完成,但如果不需要,请查看它们!

使用缓存插件。

缓存插件可以显着减少加载时间。 当用户访问您的站点时,浏览器会从您的服务器请求所有文件以加载页面或帖子所需的所有内容。

此过程可能需要相当长的时间,并导致用户加载时间变慢,尤其是当您的网站上有大量媒体或图像时。

缓存插件可以通过将这些文件的副本本地存储在每个用户的计算机上来大大加快此过程,从而使他们在下次访问您的站点时加载速度更快。

缓存插件还使在移动设备上运行 WordPress 变得更容易,因为它们不需要太多的处理能力——考虑到有多少人用手机浏览网站时,这一点尤其重要!

优化您的图像。

在图像方面,确保您的网站响应的最佳方法是使用正确的工具。 有许多不同的方法可以优化您的 WordPress 网站上的图像。

  • 使用 TinyPNG 或 ImageOptim 之类的工具来压缩图像。 它们都可用作 WordPress 的浏览器扩展和插件,因此您无需下载任何软件即可使用它们。

  • 另一种选择是使用 WordPress 图像压缩插件(也称为“WP Smush Pro”)。 此插件将您现有的所有 JPEG 压缩为更小的尺寸,同时保持质量并减小文件大小,这将使它们在大多数浏览器中显示在移动设备上时加载速度更快。

  • 如果您的主页或精选帖子页面上有许多尚未优化的大图像,请考虑使用 WordPress 响应式图像插件或 CDN(内容交付网络),例如 Cloudflare 或 Amazon CloudFront,以加快跨设备的加载时间并减少数据使用!


减少重定向。

减少重定向。 重定向是强制使用 SSL、根据用户位置显示不同内容甚至更改 URL 结构的有用工具。 但是,它们有一个缺点:它们会降低您的网站速度。

为了减少重定向(从而加快您的网站速度),您应该仅在必要时使用它们,将多个页面替换为具有许多指向它的 URL 的页面。

启用压缩并使用浏览器缓存。

有两种方法可以加速您的网站:启用压缩和使用浏览器缓存。 要启用压缩,您需要使用 W3 Total Cache、Akamai Fast CDN 或 Cloudflare 的免费计划(取决于您的预算)等应用程序。

例如,如果您在加拿大托管了一个启用了 Cloudflare CDN 的 WordPress 站点,那么它将压缩所有文件并从他们在加利福尼亚的服务器而不是从您在加拿大的服务器提供它们。

这是因为两个地点之间的距离比直接从加拿大到旧金山要短,因此数据包到达目的地所需的时间更短。

如果您对此类服务没有额外预算,请考虑在 SiteGround 与我们一起托管您的网站,因为我们提供免费 CDN 作为托管包的一部分。 由于减少了用户和服务器之间的延迟,这允许更快的加载时间。

使用内容交付网络 (CDN)。

内容交付网络 (CDN) 是部署在多个数据中心的代理服务器的全球分布式网络。 CDN 的目标是以高可用性和性能向最终用户提供内容。

一个很好的思考方式是:如果您有一个网站,当有人从纽约市访问您的网站时,他或她可能会连接到该地区的一台服务器。 如果有人从加利福尼亚访问,他或她可能会连接到那里的服务器。

这有助于加快网站速度,因为与他们每次访问您的网站时都在全球范围内连接相比,离他们最近的服务器的响应速度更快。

在 WordPress 中使用 CDN 有几种不同的方式:

  • 使用像 Cloudflare 这样的免费服务,它会自动检测您网站上的更改并将其分发到其全球数据中心网络(与其他 CDN 一样)。
  • 使用 MaxCDN 等付费服务,它还会自动检测您网站上的更改,但允许您访问(通过 API),以便您可以自定义每个功能的工作方式。


结论

如您所见,有很多方法可以加速您的 WordPress 网站。 我们在这里介绍的一些技巧在前面的部分中很熟悉,例如使用 CDN 或缓存插件。 但重要的是在实施它们之前了解每个工具的作用和工作原理。