为了让您了解相对于可用区,世界上边缘位置的数量,我们来看几张地图。下面是 AWS 文档中的一张图,显示了其全球网络中的所有可用区:
AWS 全球基础设施可用区图片来源
下图显示了 AWS 网络内的所有边缘位置:
AWS Edge Infra 全球地图图片来源
您可以立即看到,如果您至少能够处理网站上请求最多的页面 - 但理想情况下您希望能够处理所有页面 - 您可以显著提高用户体验到的网站性能。
这是因为在物理上更接近发出请求的用户的位置接收和满 伯利兹 Whatsapp 数据 足请求所产生的延迟较低,并且在具有一个可用区(例如南美洲、非洲和澳大利亚)的地区尤为明显。
现在我们知道了“边缘”是什么,让我们看看如何以及何时在这些边缘位置之一处理请求。
下面是一个非常简单的请求路径图:
请求路径图
首先,客户端向您网站上的页面发出请求,边缘位置将是开始处理该请求的第一个地方。
这里最好的情况是边缘位置能够完全满足请求,并向客户端发送响应。但假设它出于某种原因无法满足请求。也许它需要比它所能提供的信息更多的信息,或者需要使用云提供商中的某个特定服务,而该服务无法从边缘功能访问。
在这种情况下,边缘位置将向原始服务器发出请求,原始服务器将执行该请求,并将响应从原始服务器发送回边缘位置。此时,边缘位置可以选择缓存来自原始服务器的响应,然后再将响应发送回客户端。可用的缓存选项因供应商而异,因此强烈建议在此处进行进一步研究。
何时以及如何在边缘处理请求?
-
- Posts: 100
- Joined: Mon Dec 23, 2024 3:53 am