1

我试图弄清楚将所有 www.example.com 请求重定向到 example.com 是否有利于缓存,对此我有 2 个问题。SEO在这里不是问题。

  1. 如果浏览器从 www URL (#1) 请求图像并将 HTTP 重定向到 www-less 版本 (#2),它会将结果存储为仅 #2 或 #1 的缓存值。

  2. 浏览器偶尔会要求图像的新版本(并且可能会得到它,或者“未修改”响应)。然后每次都必须处理重定向会产生开销。这个开销是否大于存储同一图像的两个版本的成本?

4

1 回答 1

0
  1. 如果浏览器从 www URL (#1) 请求图像并将 HTTP 重定向到 www-less 版本 (#2),它会将结果存储为仅 #2 或 #1 的缓存值。
    @:请参阅W3C 301 状态代码定义。如果是 301 重定向,它“应该”是可缓存的。请参阅如何重定向网页 (301)

  2. 浏览器偶尔会要求图像的新版本(并且可能会得到它,或者“未修改”响应)。然后每次都必须处理重定向会产生开销。这个开销是否大于存储同一图像的两个版本的成本?
    @:我不太确定这一点,我想如果重定向是由网络服务器(IIS、apache 等)处理的,那么开销应该是最小的。不过不要引用我的话:P

于 2009-12-20T23:56:35.887 回答