由于 Google 的 Core Web Vitals 更新,页面加载速度已成为 SEO 的重要因素。提高网页页面加载速度的方法之一是快速加载图像和其他内容。
内容交付网络 (CDN) 是根据请求快速上传内容的好方法。
什么是 CDN(Content Delivery Networks)? {#what-is-a-cdn-(content-delivery-network)}
CDN 是位于世界各地不同地理位置的计算机服务器网络。CDN 的位置允许他们更快地将内容分发到目标位置。例如,如果您在美国的速度比从欧洲的服务器加载速度快,那么您可以从美国服务器加载内容。
CDN 加载图片和视频等网页资产。正确配置和保护的 CDN 还可以帮助防止网络攻击,包括 DDOS 攻击。
CDN 不能替代虚拟主机。相反,它们帮助网络主机缓存内容,以便主机能够以更少的带宽加载资产。
CDN 是如何工作的? {#how-do-cdns-work}
CDN 可以读取您的 IP 地址并确定您在网络上的位置。当用户加载网页时,最近的 CDN 会将网页内容的缓存版本发送到用户的 Web 浏览器。
加载缓存版本的网页可以降低页面加载速度并增加用户体验。站长使用不同地区的多个 CDN 为全球用户提供服务是很常见的。
CDN 如何提高网络性能 {#how-cdns-improve-network-performance}
下图说明了使用 CDN 解决的常见问题。亚洲的一位用户正试图访问托管在美国服务器上的数据。由于他的位置,数据需要 3 秒才能到达他的手中------这在互联网上是相当长的时间。
在欧洲使用缓存服务器时,亚洲用户可以在 1 秒内访问内容。这不仅加快了下载时间和用户体验,而且还使网络线路免受不必要的流量,使其更快、更高效。
什么是 CDN 提供商? {#what-is-a-cdn-provider}
CDN 提供商是一家在全球拥有数据中心的公司。提供者将内容的缓存版本存储在这些数据服务器中,然后根据请求为用户加载内容。
知名的 CDN 提供商包括 Slackpath、Cloudflare 和 Rackspace。
CDN 的主要优势 {#key-benefits-of-cdns}
-
缩短页面加载时间: CDN 分布在全球范围内,以减少用户与 Web 主机之间的物理距离。更少的数据传输时间意味着更快的网页加载时间。此外,您可以避免由于距离和不断的访问请求而导致的交通拥堵和阻塞。
-
改进 Core Web Vitals 指标: Core Web Vitals【https://www.semrush.com/blog/core-web-vitals/】衡量您网站的速度与您的 SEO 排名。您可以使用 CDN 来减少加载时间,这可以改善您的用户体验并影响您的排名。
-
降低带宽成本:有了 CDN,您的网络主机不必一直加载所有内容,从而节省了花费在带宽上的时间和金钱。
如何将 CDN 添加到我的网站? {#how-do-i-add-a-cdn-to-my-website}
-
研究您要使用哪个 CDN。考虑安全历史、技术规范和定价等重要因素。
-
设置您的帐户。请遵循您首选的 CDN 随附的指南。对于我们的示例,我们将使用 Cloudflare。
- 添加您的网站域。您的 CDN 将收集和缓存您的内容,然后通过网络共享。
- 更改您的名称服务器。当您的域名服务器发生变化时,互联网会搜索新的域名服务器以更新它们在您的域中拥有的信息,例如 Web 和电子邮件地址。您的 CDN 可能会提供有关如何更新名称服务器的说明。在下面的示例中,Cloudflare 分享了有关更改域名服务器的分步说明:
CDN 安全最佳实践 {#cdn-security-best-practices}
信息安全是使用 CDN 的一个有用的好处。您可以使用更新的 TLS 和 SSL 证书保护您的 CDN 和站点。维护良好的 CDN 可以增加额外的安全和加密层。
但是,仅 CDN 无法阻止机器人或恶意软件感染您的网站。如果保护不当,易受攻击的 CDN 可能会被劫持,从而通过网络向用户发送恶意软件。
选择 CDN 时,请研究其安全历史记录并查看文档以确保您了解 CDN 的工作原理。
选择 CDN 时要考虑的事项:
-
数据缓存的频率如何?
-
公司多久进行一次安全检查?
-
他们是否有任何文件可以告诉您如果出现安全漏洞会发生什么?
-
如果服务器发生故障会发生什么,它们是否有冗余?
您将在 CDN 服务上投入资金,因此最好对您的服务如何运作有一个很好的了解。
提高站点性能的替代方法 {#alternative-methods-to-improving-site-performance}
CDN 是降低网页加载速度的绝佳步骤。如果您的网站更大或存储大量内容,CDN 网络可以为您的用户带来巨大的变化。
但是,有时较长的页面加载速度是多种因素的结果。在转向 CDN 之前,解决任何影响页面加载速度的站点问题(如实施不佳、CSS 缩小或 HTML 页面过大)会很有帮助。
站点审核工具【https://www.semrush.com/siteaudit/】的站点性能主题报告测量您的平均页面加载速度并指出影响它的任何站点问题。该工具还提供了影响您网站总体性能的问题列表,以及有关如何修复每个错误的建议。
请务必注意,某些 CDN 可能会阻止站点审核的爬虫,因此在使用您的 CDN 之前运行审核可能会很有用。阻止站点审计爬虫的常见 CDN 包括 Cloudflare、Imperva、ModSecurity 和 Sucuri。
总结 {#final-thoughts}
随着远程工作的普及和互联网使用的增加,CDN 对于希望扩大影响力和全球受众的企业来说将变得更加重要。更快的加载时间可改善用户体验,吸引他们返回以获取所需的产品、服务或信息。
通过降低页面加载速度,CDN 是您整体业务和 SEO 策略的重要资产。即使您还没有准备好使用自己的一种,您也可以从寻找替代方法来降低页面加载速度中受益。