什么是源站?
源服务器的目的是处理和响应来自互联网客户端的传入客户端请求。源服务器的概念通常与边缘服务器或缓存服务器的概念结合使用。源服务器的核心是一台运行一个或多个程序的计算机,这些程序旨在侦听和处理传入的客户端请求。源服务器可以承担为网站之类的客户端资产提供内容的全部责任,只要流量不超出服务器能够处理的范围并且延迟不是主要问题即可。
源服务器和发出请求的客户端之间的物理距离会增加连接的延迟,进而增加加载互联网资源(例如网页)的时间。使用 SSL/TLS 的安全互联网连接需要客户端和源服务器之间的额外往返时间 (RTT) ,这也为请求增加了额外的延迟,直接影响客户端从源服务器请求数据的体验。通过使用内容分发网络 (CDN),可以减少往返时间,并且也可以减少对源服务器的请求量。
边缘服务器和源站有什么区别?
简单地说,CDN 边缘服务器是放置在全球主要互联网提供商之间重要关口的计算机,用于尽快交付内容。边缘服务器位于网络“边缘”的 CDN 内,专门用于快速处理请求。通过策略性地将边缘服务器放置在网络之间存在的互联网交换点 (IxP),CDN 能够缩短到达互联网上特定位置所花费的时间。
这些边缘服务器在具有战略意义的位置缓存内容,以减轻一个或多个源服务器的负担。通过将静态资产(如图像、HTML 和 JavaScript 文件以及可能的其他内容)尽可能移到请求客户端计算机附近,边缘服务器缓存可以减少加载 Web 资源所需的时间。使用 CDN 时,源服务器仍具有重要的功能,因为重要的服务器端代码(例如用于身份验证的哈希客户端凭据数据库)通常维护在源服务器内。
下面是边缘服务器和源站一起工作以提供登录页面并允许用户登录服务的简单示例。一个简单的登录页面需要下载以下静态资产,才能正确呈现网页:
网页的 HTML 文件 网页样式的 CSS 文件 几个图像文件 几个 JavaScript 库
这些文件都是静态文件;它们不是动态生成的,对于网站的所有访问者都是相同的。因此,这些文件可以缓存,并从边缘服务器提供给客户端。所有这些文件都可以加载到更靠近客户端计算机的位置,避免消耗源站的带宽。
需要跟我私聊加一下联系方式。。。。。 联系方式:TG;@sunlancdn,QQ;2881062621 ,微信;sunlancdn
|