如何制作CDN或加快网站加载速度的方法

How to make CDN or a way to speed up website loading

我有一台来自 hostgator 的服务器,该服务器位于美国,它向美国地区提供 30 毫秒,但在美国以外地区,它提供 200 毫秒以上,并且加载网站的速度比在美国慢 10 倍,我想知道是否有一种可以加快加载速度的方法,我听说过一些关于 CDN 的信息,但不确定它是如何工作的,但我心里有一些想法,但我不知道如何实现它,基本上,我正在考虑获得 VPS 来自另一个地区,例如,比如说澳大利亚,那么我可以把它作为一个集会点或其他东西,如果用户来自该地区附近,它会通过 VPS 但速度很快地加载网站。

我乐于接受新事物。我的网站使用 WordPress 并获得大量流量,所以如果它是 VPS 那么什么配置更好。

您是否考虑过使用实际的 CDN?价格比您想象的要便宜,并且可能比在其他地区增加多个 VPS 花费更少。

我在我的博客上使用 Rackspace CDN,它真的很实惠(我每月支付不到 1 美元)并且我在全球范围内得到覆盖。此外,CDN 配置为尽快交付资产!

还有很多其他 CDN,而且价格都非常有竞争力:

您所描述的是延迟随着距离的增加而正常增加。如果您想在不同的地理区域拥有一个快速加载的网站,CDN 正是您所需要的。 CDN 通常会从您的源服务器拉取或获取资产,并将它们缓存在靠近您的最终用户的服务器上。然后从非常靠近您的访问者的服务器传送内容,这意味着更短的物理距离。这将减少延迟并缩短往返时间 (RTT),从而使您的网站在全球范围内速度更快。

不建议自己开发CDN,维护和优化工作量很大。我建议 compare CDN providers 并选择适合您需求(定价、位置、技术等)的那个。