使用CNames浏览器缓存的AWS Cloud Front CDN备用域

时间:2015-10-22 22:06:26

标签: caching amazon-web-services browser-cache amazon-cloudfront cname

网络浏览器是根据网址栏中显示的内容或文件实际来自何处来缓存文件的?

考虑以下两个云端分布。

发行的 1 .cloudfront.net
发行的 2 .cloudfront.net

CName记录将 www.foo.com 指向发布 1 .cloudfront.net。
如果我将CName更改为指向发行版 2 .cloudfront.net。

由于来源正在改变,但地址不是 ......

浏览器是否会注意到不同的来源并请求新文件或只是加载缓存版本。 (假设他们有缓存版本)

谢谢!!

-C

1 个答案:

答案 0 :(得分:2)

浏览器不应该注意到IP地址不同,并且决定需要刷新本地缓存的对象。如果确实注意到......这是一个破碎的实施。

一个网站可以同时拥有许多不同的IP地址,所有这些IP地址都具有相同的内容......相反,单个IP地址背后可能有许多不同的网站。无论哪种方式,底层IP地址和CNAME的任何中间目标都是浏览器必须保持不知道用于缓存目的的实现细节。