内容分发网络使用什么样的缓存模型?



内容分发网络使用哪种缓存模型?具体来说,他们是否使用(akamai, edgecast, bitgravity, cotendo等),也就是说,当他们有一个缓存丢失时,他们是否会找到源并确保他们在内部分发内容?

我假设每个CDN支持略微不同的体系结构。Akamai支持2级自己的服务器。边缘节点是他们创建的大多数服务器,然后是复制web服务器的第二个内部环(数量较少)。

如果在边缘节点上找不到一个项目,它会从内部web服务器请求信息,如果失败,那么它最终会回落到原点,你的服务器。

所以,如果在CDN中找不到请求,请求确实会返回到源。

它们在彼此之间进行一些复制,但是你不能保证信息被复制到多少台服务器上,也不知道每台服务器将缓存多长时间。

在Akamai服务器上,请求的项目越多,它在缓存中停留的时间就越长。但这不是针对每个公司,而是针对所有请求的机器。所以,如果你的信息在一个服务器上,而这个服务器正在被一个比你的更受欢迎的网站使用,那么它可能不会被缓存很长时间。当我和他们交谈时,他们无法给你那种程度的细节。

discovery.com Akamai CDN文章

最新更新