什么是源服务器?

最后更新于 2021年3月4日
What-is-an-origin-server-2.jpg

源服务器是一台运行程序的计算机,用于监听和响应传入的请求或流量。它包含网页的原始版本,并负责在最终用户收到请求时向其提供内容。作为网站内容的权威来源,它存储和管理所有数字资产,包括 HTML 文件、图像、视频和动态元素。此中央服务器是内容交付基础设施的基础,在处理用户请求和在网页内容通过各种分发方法到达最终用户之前维护其最终版本方面发挥着至关重要的作用。

源服务器如何工作?

源服务器接收请求并为网站或网页提供内容。当用户打开网站上的网页时,系统会向源服务器发送请求以检索内容。根据源服务器与最终用户的距离,这可能会导致延迟(称为 潜伏.

此外,用户端的客户端和源服务器还需要使用 SSL/TLS 协议建立安全连接,这会产生一些额外的 往返时间 (RTT)。RTT 可以看作是浏览器请求信息和接收响应之间的总时间(以毫秒为单位)。除了物理距离之外,流量、节点和中间 Web 服务器的数量也会影响 RTT。

原始服务器由网站所有者维护和更新。每个这样的服务器都有一个固定的容量,超过这个容量它就不能接受流量,如果它继续接收请求,可能会导致停机。如果源服务器出现停机或运行缓慢,最终用户将无法按时或根本无法获得内容。

源服务器与边缘服务器有何不同?

源服务器是一个通常与边缘服务器、内容分发网络或 CDN 缓存服务器相关的概念。源服务器包含内容的原始版本,而边缘服务器数量众多,分布在世界各地。

对于 CDN,边缘服务器位于内容分发网络的边缘。边缘服务器负责存储或缓存内容,并负责快速处理请求并将内容交付给附近的最终用户。这样,边缘服务器减轻了原始服务器的负载,并且仅在要检索任何未缓存的资产时才与它们联系。

即使使用 CDN,原始服务器也起着至关重要的作用。它们包含用于身份验证的关键服务器端代码和数据库。

CDN 可以从源服务器卸载多少带宽?

虽然 CDN 确实管理了很大一部分内容交付,但它们不会从源服务器卸载所有此类任务。具体可以卸载多少任务取决于 CDN 的功能和您网站的独特之处。

广义上讲,静态资源(例如 CSS 文件、图像、静态 HTML 和 Javascript 文件)可以缓存在 CDN 服务器中。这些资源几乎占带宽使用量的一半,如果从边缘服务器交付,则可以节省带宽。此外,动态内容(例如在旅途中生成的 WordPress HTML 文件)也可以使用高级 CDN 进行缓存,在这些情况下,节省的带宽可超过 80%。

CDN 边缘服务器如何与源站交互

当源服务器将内容传送给 CDN 边缘服务器时,边缘服务器会与源服务器交互。两者可以使用推送或拉取方法相互通信。在推送方法中,您将使用对源服务器所做的更改来更新 CDN。这种方法的效率不如拉取方法,在拉取方法中,CDN 会自动从源服务器拉取新内容。

根据交付给最终用户的内容涉及静态还是动态资产,边缘服务器和原始服务器所扮演的角色也会略有不同。考虑登录页面的示例,用户在访问服务之前必须进行身份验证。理想情况下,下载到网页的资产将是静态资产,如 HTML 页面、相应的 CSS 文件、任何图像文件和一些 JavaScript 库。由于这些是所有网站访问者都相同的静态文件,因此可以直接从边缘服务器缓存和提供它们。它们可以从边缘服务器加载,而无需打扰原始服务器并消耗带宽。

但是,当用户输入登录详细信息时,一些动态内容必须传输到边缘服务器。从这里,边缘服务器将请求转发到源服务器。源服务器通过将登录详细信息与数据库进行比较来验证登录详细信息,然后返回用户的帐户信息。

为了使 CDN 正常工作,需要将边缘服务器指定为入站的目的地 HTTP 请求。为此,您需要对域名系统 (DNS) 进行一些修改,它会将对您的域的请求路由到其中一个边缘服务器。要检查您的内容是否从边缘服务器传送,您可以查看资产的响应标头。

为什么选择 CDNetworks 进行源站保护

随着全球数字需求不断增长,保护和优化您的源服务器变得越来越重要。CDNetworks 不仅提供世界上最广泛的内容交付网络之一,在 70 多个国家和地区拥有超过 2,800 个接入点 (PoP),而且还通过多个安全层提供全面的源服务器保护。

我们的安全方法包括:

  • 对传入的 HTTP/S 请求进行高级检查,以过滤 Web 应用程序攻击,包括 SQL注入跨站脚本
  • 防范 DDoS 攻击 通过 IP 地址掩码和流量分配。全球清洗中心可增强 DDoS 缓解
  • 智能流量峰值管理,防止服务器过载和停机

我们的基础设施能力提供无与伦比的性能:

  • 200,000+台全球分布的服务器
  • 200Tbps+ CDN 容量
  • 15Tbps+ DDoS清洗能力
  • 1000 PB+存储容量
  • 覆盖全球99%互联网人口

CDNetworks 的与众不同之处在于,我们在中国、俄罗斯和其他新兴经济体等具有挑战性的市场拥有专业知识,这些市场的内容交付可能非常复杂。我们的技术将强大的原始服务器保护与通过智能缓存和路由算法优化的内容交付相结合,确保您的内容在全球范围内保持安全并可访问。

免费试用
CDNetworks

我们的多数产品都有14天的免费试用。无需信用卡。

探索更多

其他

CDNetworks Edge Application (边缘应用):解锁无服务器边缘计算的强大功能

Edge Application (边缘应用)是 CDNetworks 领先的无服务器边缘计算解决方案。阅读了解了解其原理、核心优势及典型应用场景。

了解更多 »
云安全

CDNetworks 帮助浏览器游戏平台抵御大规模 1.24 Tbps DDoS 攻击

2024年10月24日,CDNetworks成功抵御了东南亚某大型用户群页游平台遭受的超大规模DDoS攻击,攻击在网络层达到1.24Tbps,在应用层超过百万QPS。

了解更多 »