WordPress 的内容分发网络(简称 CDN)可以帮助您的网站以更优化的方式更好地运行。它可以节省您的服务器资源,让您轻松处理更大的流量。但是您的网站什么时候需要 CDN?另外,在为 WordPress 选择内容分发网络时,您应该选择哪个选项?
本文将一一解答上述所有问题。
首先,让我们尝试了解 CDN 可以为我们做什么。
为 WordPress 使用内容交付网络的好处
CDN 是指一组位于世界各地的地理位置服务器。现在,由于我们谈论的是服务器集群而不是孤立的服务器,这意味着一个好的 CDN 可以高效、轻松地处理大量流量。
CDN 在其自己的服务器上保留您网站数据的静态副本。因此,当您对网站进行更改时,它也会反映在 CDN 的服务器副本上。
由于内容分发网络往往是地理分布的,因此来自世界各地的访问者可以更快地访问您的站点。访问者通过 CDN 服务器而不是您的主服务器(您付费托管的服务器)提供内容。
因此,拥有适用于 WordPress 的内容交付网络的最大优势在于它可以提高您网站的性能(阅读:它变得更快)。由于地理距离缩短,您的网站加载速度会更快。此外,您的实际托管服务器上的负载也被最小化。
一些 CDN 提供商还提供一些安全功能,例如防火墙或 bot 过滤。这可以保护您的网站免受恶意黑客攻击。
如您所见,CDN 确实起到了非常有用和重要的作用。但这是否意味着您需要立即为您的 WordPress 网站购买一个?
您可能*不需要* CDN 的地方
网站并不总是需要内容分发网络。有时你可以在没有 CDN 的情况下做的很好。因此,您需要先花点时间关注您的需求。
例如,如果您只针对来自某个位置或国家/地区的访问者,您应该更愿意将您的网站托管在尽可能靠近所需位置的服务器上。在这种情况下,具有地理定位功能的虚拟主机优于具有地理定位功能的 CDN。
同样,如果您只需要一个 CDN 来过滤良好的流量,那么投资像 Sucuri 这样的专用安全解决方案可能也是一个更明智的选择。当然,像 CloudFlare 这样的内容分发网络是非常注重安全的,但是纯粹出于安全原因投资 CDN 并不是一个非常合理的选择。
最后,请记住,如果您使用信誉良好的 WordPress 托管服务提供商,您的托管服务提供商很有可能会提供内部 CDN 解决方案以及内容的服务器端缓存。对于博客圈中的大多数用户来说,这就足够了。如果您想详细了解他们的解决方案,请咨询您的虚拟主机。
因此,总而言之,如果满足以下条件,我们可以说您的网站可能不需要 CDN:
- 您的网站没有呈指数增长(并且您不希望它增长指数)。
- 您针对的是来自特定地区的本地化访问者,而不是全球用户。
- 您没有提供大量媒体文件、图像、CSS 等。如果您仍想避免使用 CDN,请务必为 WordPress 投资一个好的缓存插件。
- 您的预算不允许选择 WordPress CDN。
如果最后一点成立:显然,钱是一种约束。但是,您可以考虑多种更便宜的选择,而不会在口袋里烧个洞。
为您的 WordPress 网站选择最佳 CDN
有各种 CDN 提供商,每个提供商都有自己的一套强大的功能和产品。你应该选择哪一个?
首先,您应该查看此 CDN 比较指南——它涵盖了一些最流行的内容交付网络,例如 CloudFlare、MaxCDN、Amazon CloudFront、Akamai Edge 和 Fastly。
也就是说,有一些注意事项可以帮助您根据您的要求筛选 CDN。
如果您在 WordPress 博客上提供图片,一定要考虑试试 Jetpack Photon 模块。 Photon 不是纯粹的 CDN;相反,它通过全球 WordPress.com CDN 即时提供您博客的图像和照片。当然,这会为您的站点带来性能提升,因为所有图像都在全球范围内缓存和提供。 Photon 是一项免费服务,因此您无需支付一分钱即可使用它。
对于流式传输大量实时内容的网站,CDN(例如 CDN77)是一个可行的选择。 CDN77 提供五个不同大洲的服务器位置,您可以选择要付费的位置或大洲。因此,如果您的目标受众主要在美洲,则无需费心亚洲服务器等。
KeyCDN、MaxCDN 和 CloudFlare中型到企业用户的理想选择。所有这些服务都提供可扩展的计划,您可以根据自己的需要进行选择。 CloudFlare 特别出名,因为它提供了非常强大的免费计划。此外,所有这三个 CDN 都提供出色的安全功能。更好的是,他们通过官方和非官方插件与 WordPress 进行了很好的集成。
对于高级用户,尤其是是一名开发人员,可以访问 Google Cloud 和 Amazon CloudFront 等内容交付网络。但这可能是另一篇文章的情况。
如果您买不起 CDN 怎么办?
不想或不能投资内容分发网络?
没问题。你可以使用很多东西。
首先,如前所述,不要忘记为您的网站设置一个好的缓存 WordPress 插件。如果您依赖图像,打开 Jetpack Photon 会很有用。
此外,看看您是否可以升级您的网络托管解决方案。例如,许多托管 WordPress 托管提供商免费提供 CDN 服务。许多主流的非托管网络主机还在其更高的计划中提供 Railgun 和本地 CDN 等功能——这些费用低于内容交付网络的正常定价。
最后,不要忘记适当的网站优化措施。即使您不通过 CDN 提供您的内容,如果您对其进行优化,所有内容仍然可以快速加载。
您使用哪个 WordPress 内容分发网络?在下面的评论中分享您的意见!