如何提高网站性能:加快网站速度的 10 个技巧

研究一致表明,更快的页面加载速度将带来更好的转化率。 由于虚拟主机是您的企业网站速度的关键因素之一 - 选择一个有助于您的网站快速加载的虚拟主机非常重要。
研究一致表明,更快的页面加载速度会更好 转化率. 由于网络托管是关键因素之一 您的企业网站 速度 – 选择一个可以帮助您的网站快速加载的网络主机很重要(来源: CloudFlare).

了解影响你的主要因素是什么 网站表现 是一回事,但您还可以做很多事情来尽可能优化您的网站。 无需详尽列表,您可以进行一些调整以提高网站性能。

1.选择更好的托管服务器

您的网络托管是网络性能最重要的部分之一。

如果您的网站在您当前的计划下受到影响,您可能只需要更多资源,而转向更好的计划可能对您有用。

有网络主机,然后有 优秀 网络主机. 每个网络主机都有不同的功能,因此请注意专有缓存技术、固态驱动器或对关键区域的控制等关键项目。 共享主机 通常资源较少,如果你已经长大了,你可能需要看看 VPS 或云主机.

有时只是选择 转移到更好的网络主机 也可以工作。 但是,在您承诺这样做之前,请花一些时间进行研究,以找出您最可靠的选择。

推荐的 VPS 托管服务提供商

托管公司定价(/月)试用期立即订购
BlueHost$19.9930天获取BlueHost
HostPapa$19.9930天联系 HostPapa
InMotion Hosting$17.9990天联系 InMotion
InterServer$6.0030天联系 InterServer
  LiquidWeb$15.0030天联系 LiquidWeb
ScalaHosting$9.9530天联系 ScalaHosting
TMD Hosting$19.9730天进军 TMD Hosting

2. 使用更快的 DNS 提供商

什么是域名系统 (DNS)?

- 域名系统(DNS) 是互联网的通讯录。 每当用户在他/她的浏览器中输入网站域时,例如 – google.com,DNS 都会帮助定位域名的 IP 地址,以便浏览器可以加载该网站。

DNS 如何影响您的网站性能?

提供商的 DNS 响应速度差异。 例如, Cloudflare 11.68年2022月DNS定时为90ms; 相比之下,RackSpace DNS 查找在测试中花费了 XNUMX 多毫秒(来源: PerfOps 的 DNSPerf).

你在哪里 购买你的域名 不同的域名服务有不同的性能。 DNS 解析需要时间,而且由于它适用于硬件,因此响应速度可能会有所不同。 

在你对此嗤之以鼻之前,请注意性能差异可能非常显着。 例如,在哪里 Cloudflare 在不到 15 毫秒的时间内解决,一些提供商可能需要十倍的时间。

如何检查您的 DNS 速度

要检查您的域名服务器性能,您可以使用类似的工具 网站24×7. 使用您的域名运行它,它会让您知道您的域名服务器响应查询需要多长时间。 如果它太高,您可能需要考虑更改名称服务器。 这并不难做到。

切换名称服务器以提高速度

更改您的域名服务器地址非常容易。
更改您的域名服务器地址非常容易。

您可以选择免费和付费的域名服务器。 并非所有付费选项都一定更好。 举个例子 Cloudflare. 即使对于免费帐户,它们也是域名解析速度最快的之一。

然而,选择权在你。 您首先需要做的是使用您选择的新名称服务器进行注册。 这将为您提供一对名称服务器地址,您需要用它们替换现有的地址。

为此,您需要登录您购买域名的系统。 其中大多数都有一个简单的仪表板供您更改名称服务器。 在下面的示例中,我将展示 NameCheap 系统。

  1. 在您的帐户仪表板中,查找管理您的域名的选项。
  2. 在名称服务器下,寻找添加自定义 DNS 的选项
  3. 输入新名称服务器服务提供的地址
  4. 您必须输入提供的两个地址

完成此操作后,通常会通过新名称服务器的仪表板来管理域名记录。 给新的名称服务器时间安顿下来(24 到 48 小时就好)。

一旦结束,您可以再次重新测试您的 DNS 解析速度,看看是否有任何改进。 如果一开始您没有看到改进,请给它更多时间。

3. 积极缓存

Web 缓存的工作原理(来源: Kinsta).

缓存可帮助您预加载静态文件,以便更快地提供它们。 缓存不是在每次请求时都加载文件,而是通过在用户浏览器上存储一些文件来加快进程。 这不仅可以提高性能,还可以帮助减少 Web 服务器上的资源负载。 

并非所有的 Web 服务器都是平等的,有些服务器比其他服务器处理缓存更好。 为获得最佳性能,请选择提供 NGINX 或清漆。 其中的一些例子是:

  • Cloudways,它与 NGINX 具有负载平衡和缓存,
  • A2 Hosting,它已经使用他们的 VPS 计划预先配置了 Varnish,并且
  • Kinsta,它为客户端处理服务器缓存中的所有内容。

此外,如果您正在运行 WordPress 网站,有很多方便的 WordPress 免费提供缓存插件. 技术知识很少的用户可以优化他们的 WordPress 使用这些插件只需点击几下即可访问网站。

4. 使用 HTTP/2

HTTP/2 与 HTTP/1
与 HTTP/2 相比,HTTP/1 具有各种改进,可以更快地交付包并改善用户体验(来源: Imperva的).

这是所有网站所有者都应该注意的有用功能之一。 HTTP/2 支持多路复用,这意味着文件可以同时发送给用户,而不是一次一个。 这有助于加载过程。

不幸的是,并非所有的网络托管计划都启用了 HTTP/2,并且一些网络主机只提供更昂贵的计划。 解决此问题的一种方法是使用 Cloudflare,它可以为所有站点启用 HTTP/2。

5。 遵循KISS原则

这不是大多数网络专家通常教授的东西,但我发现它在很多方面都非常有用。 KISS 是“保持简单,愚蠢”的首字母缩写。 它是由 1960 年代的一些聪明人创造的,他们强调简单系统的效率。

根据经验,我发现这几乎适用于生活中的一切 - 甚至在建立网站时也是如此。 通过避免过于复杂的实施和设计,您将从一个快速,更重要,易于管理和维护的站点中受益。

设计与视觉

通过保持你的设计和视觉简单,我的意思主要是红色的形式ucing 开销。 一个拥有大量令人叹为观止的图片和令人惊叹的视频的网站在糟糕的一天可能会像树懒一样快速加载。 保持整洁,并尝试将您的视频和图像加载到不同的页面上。

代码和插件

WordPress 是一件很棒的事情,因为它是高度模块化的,而且使用起来非常简单。 不管你想做什么,很可能有人已经 已经设计了一个插件.

听起来很令人兴奋,但请注意不要让您的网站使用插件过载。 请记住,每个插件都是由不同的人(也可能是不同的公司)设计的。 他们的目的是实现特定目标,而不是简化您的网站速度。

如果可以,请避免使用您可以自己管理的东西的插件。 以一个插件为例,它可以帮助您在文本中插入表格。 您可以轻松学习一些基础知识 HTML代码 绘制表格而不必为此使用插件,对吗?

某些单独的插件可能会显着降低您的网站速度,因此请确保每次安装新插件时都要进行速度测试!

6.启用gzip压缩

尽管网页通常已经很小,但在发送之前对其进行压缩仍然可以提高您的网站性能。 如果您听说过图像压缩或归档(ZIP 或 RAR),那么您可能会熟悉 gzip 压缩背后的理论。 这会压缩您的网站代码,从而将速度提升高达 300%(结果会有所不同)。

每种 Web 服务器类型,例如 Apache, 的LitespeedNGINX 以不同方式处理 gzip 压缩。 或者,您也可以将以下代码添加到您的 .htaccess 文件来压缩您的网络文件。

# 压缩 HTML、CSS、JavaScript、文本、XML 和字体 AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-font AddOutputFilterByType DEFLATE application/x-font-opentype AddOutputFilterByType DEFLATE application/x-font-otf AddOutputFilterByType DEFLATE application/x-font-truetype AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE font/ opentype AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEF LATE 文本/纯 AddOutputFilterByType DEFLATE 文本/xml

7.使用内容交付网络(CDN)

CDN 的工作原理
单一服务器分发(左)——您的 Web 文件从单一位置提供。 另一方面,在 CDN(右)上,您的 Web 文件是从离您的用户最近的服务器提供的。

CDN 的工作原理

内容传递网络是服务器网络,其基于网络的地理位置向用户传递网页和其他内容。 换句话说,它有助于减少远程服务器响应最终用户请求的数据所花费的时间。

通常,它会将存储在最近的服务器上的静态内容捕获到用户的地理位置。 随着数据行进的距离减小,交付时间(或加载速度)提高。

使用CDN可以帮助您更快地提供网页,并提高加载速度,无论您的访问者来自何处。

如果你是一个小网站的所有者,那么 Cloudflare 有一个可以使用的免费选项,效果很好。 企业和大型网站必须付费才能获得更好的计划,但考虑到 CDN 的好处,它值得付出代价!

其他需要考虑的 CDN 服务包括: 石灰光, KeyCDN

8.优化图像

虽然通常很大,但可以优化 Web 使用的图像以帮助保持其尺寸更易于管理。 这通常是通过调整图像质量来完成的,因为您通常不需要出色的网络图像清晰度。 

有免费的在线工具,例如 Optimizilla 您可以使用它来执行此操作,或者您可以选择 图片 优化插件 如果您正在使用 WordPress. 大多数图像优化工具都可以让您微调图像的分辨率细节,以便您可以逐渐调低它。 对于未经训练的人来说,它们看起来几乎相同,但尺寸要小得多。

优化与未优化的图像
示例 – 这些是在高清图像区域中放大的(左)。 原图为 2.3MB,优化后缩小为 331kb。

9. 压缩代码

今天的网站充斥着 Javascript 和 CSS 文件是很常见的。 为了进一步微调您的网站,甚至您的代码也可以通过称为缩小的过程进行优化。 这通过从现有代码中去除空格或不必要的字符来将文件大小缩减到最低限度。

同样,您可以使用一些工具,例如 Minifier. 一句警告的话。 代码缩小通常使人类很难阅读,所以如果你正在做你的所有网站 编码 手动,这将是需要考虑的事情。

代码缩小以加快网站速度
缩小可能会导致您的代码看起来混乱 - 不要惊慌! 这个是正常的。

10.减少重定向

通常,浏览器接受各种形式的地址,这些地址又由服务器转换为公认的官方地址。 举个例子 www.example.com 和example.com。 两者都可以访问同一站点,但需要您的服务器将其重定向到官方认可的地址。

该重定向需要一些时间和资源,因此您的目标是确保只需一次重定向就可以访问您的站点。 用这个 重定向映射器 看你是否正确行事。

鉴于执行此操作的复杂性以及持续进行的时间,这是我建议使用类似插件的一次 重定向.

测试您的网站速度

您可以对网站进行广泛的调整以加快加载速度。 有些可能就像切换选项一样简单,而另一些则涉及更多。 不过,如果您要考虑所有这些,则可能需要一些时间。

最好是采用缓慢,渐进的方法来提高性能,而不是立即进行所有更改。 与任何基于技术的产品一样,有可能出现问题。

如果您随时间实施更改并与测试一起进行记录,则可以更轻松地识别所做的更改,这些更改可能导致您的站点不可用或崩溃。 相信我-它最终会发生。

网站速度测试工具

通过使用站点速度测试仪,您将能够了解当前站点的优化程度。

要开始使用,请先测试网站的加载速度。 一些推荐的工具是:

  • WebPageTest:从运行常见操作系统的真实浏览器中收集网页性能。
  • Pingdom的:帮助分析和发现网站性能的瓶颈。
  • GTmetrix:分析并提供有关优化网页速度的最佳方式的可操作见解。
  • Bitcatcha:检查八个国家/地区的网站速度。

更多选择—— 查看这些免费的网站速度测试工具

网站速度——多快才算快?

谷歌 PageSpeed 洞察
Google PageSpeed Insight是搜索巨头如何看待您网站效果的良好基准。

除了访问者体验之外,您的网站速度和正常运行时间性能也会影响您在搜索排名中的知名度。 由于搜索之王是 Google,这就是您要瞄准的栏。 据他们说,40% 的访问者会离开一个加载时间超过 XNUMX 秒的页面(来源)。 的用户 电子商务网站 对网站性能不满意的平台也不太可能再次从这些网站购买。 

不幸的是,许多网站仍然没有达到这个基准。 事实上,我测量过一些加载时间长达 3 或 4 分钟的网站,令人震惊。

最后的想法:更快的网站让每个人都开心

今天的宽带速度,即使在移动设备上,也增加了很多,而且还会增加。 这意味着网站所有者很少有理由让他们的访问者放置缓慢加载的网站。

相信我,你会不断失去访客,并且在某一点上,获得如此糟糕的声誉,你会被称为“哦, 动议 网站”。 如果你在一个 网上业务,这使情况变得更糟,因为您将杀死自己的金鹅。

虽然我提供的上述8技巧绝不是全部,但它应该为您提供一个开始以及如何更好地管理事物的一些想法。 立即加速您的网站,留住您的客户或访客。

不要最终成为 动议 网站。

了解更多

作者照片

作者:Jerry Low