#3 选择托管服务器
blog AI

#3 选择托管服务器

从 Apache、Nginx 到 CDN 和 Cloudflare 的网页托管演变史,探讨为何 Cloudflare 是现代博客的理想选择。


既然我们已经决定了项目的保存位置,下一步就是寻找一个服务器来在互联网上发布我们的项目文件。

在过去,Web 服务器始于 HTTPd(自 1990 年起),随后是被 Apache(自 1995 年起)所继承,并在很长一段时间内独领风骚。然而,随着 Apache 因功能复杂而变得臃肿,由于其轻量化、高速度的运行特点,全球主流在 2004 年后逐渐转向了 Nginx。

然而,从单一服务器提供内容不可避免地会带来物理延迟。当数据需要通过各种网络节点才能到达家庭、办公室和移动设备时,路由的开销就会增加。随着互联网流量的爆炸式增长,远距离传输数据需要花费更多的时间。

为了解决这个问题,CDN(内容分发网络)的概念应运而生。它从最靠近用户的服务器而不是单一的中央服务器分发内容——这是提升速度的自然解决方案。虽然建设和维护此类网络的成本极高,但一旦建成,就没有比这更强大的系统了。

最终,将业务外包给专业的托管服务商,其成本效益远高于运行本地(On-Premise)服务器。全球企业开始迁移到 Amazon Web Services (AWS)、Google Cloud (GCP) 和 Microsoft Azure。我曾经协助管理过人寿和非人寿保险公司的服务器。拥有完美空调系统的庞大建筑、专业的安全人员、服务器维护人员、巨额的硬件支持费,以及地下室的备用发电机——这是一项贵得惊人的运营。现在回想起来,相比于每家公司自己建机房,将基础设施整合到专业服务商下,能够切实降低成本,这完全符合逻辑。

随着本地基础设施的衰落,像 AWS 这样的云巨头主宰了世界。接着,美国的 Cloudflare 像彗星一样降临。最初,他们通过保护网站免受网络攻击来获取青睐,随后他们利用其在安全领域的根基,开始提供专业的 DNS 和 CDN 服务。他们不仅用虚拟机代替了物理服务器,而且专注于安全、高速地分发静态内容。如今,他们是一股巨大的力量,据报道在 CDN 领域拥有超过 80% 的市场份额。

许多网站,即使它们在底层使用数据库,实际上也可以作为仅需要定期更新的静态页面来提供服务。博客网站就是一个很好的例子。


【Cloudflare 服务器免费额度】

AWS 的免费额度限制在 t3.micro 等小型实例尺寸,且不具备 CDN 功能。相比之下,Cloudflare 从一开始就默认启用了 CDN。


- Workers 免费额度:100,000 次请求/天

- Queues 免费额度:10,000 次操作/天(读取/写入/删除的总和)(异步队列)

- Hyperdrive 免费额度:100,000 次数据库查询/天(数据库连接层)

- D1 限制:每个数据库 500MB 以下,每个账号 5GB 以下


所有这些都在免费额度中提供!这真是难以置信的慷慨。此外,其带宽是免费的,这与按流量计费的其他云服务形成了鲜明对比。它快速、便宜且高性能——堪称真正的一体化组合。此外,最靠近用户的服务器被称为“边缘服务器”。即使是静态网站,你也可以使用 Cloudflare Workers 直接在边缘端做很多事情。

到目前为止,方向已经很明确了。Cloudflare 的服务是建立个人和企业网站的理想选择。由于许多网站都介绍了账号注册和入门流程,我们在此不再赘述这些细节。