我最近开始阅读CDN,以及它们如何通过拥有一个与用户更接近的边缘节点网络来帮助优化web请求。
CDN提供者会看到什么样的参数来确定边缘节点应该放在哪里?看看每个地区有多少请求,然后在那里放置更多的服务器,还是还有其他因素,比如,也许Facebook有更多来自欧洲特定地区的请求。为了帮助他们优化他们的请求,很多边缘节点可能被放置在他们的附近?
我意识到这是一个主观的问题,但我不知道我还能在哪里问这个问题!
发布于 2017-01-11 10:20:00
边缘节点是将内容传递给用户的服务器。CDN通常分布在全球各地,有多个大陆的边缘节点,甚至有多个因特网骨干网。
边缘节点可能是应用服务器、缓存服务器或反向代理。当您查询CDN时,它会检查边缘位置,它可以以最少的跳数获取数据。在优化性能的同时,它尝试将流行数据部署到请求它的客户端附近。
仅仅因为您使用的是CDN,并不意味着您的数据被复制到每个节点。不同的CDN网络使用不同的缓存机制。
你可以在这里读到更多关于它的信息:https://support.rackspace.com/how-to/what-is-a-cdn/
发布于 2017-01-11 08:57:55
对主观问题的主观回答。
根据我的经验,CDN公司在确定其边缘节点位置时,需要考虑多个因素,如ping时间、用户数、设备成本、用户位置等。毕竟,如果不考虑成本问题,CDN提供商可以直接将他们的服务器连接到世界上的每一个ISP上,以便给出最快的响应。
https://webmasters.stackexchange.com/questions/102763
复制相似问题