时间:2011-10-26 16:09:56

标签: asp.net http redirect http-headers

安迪 所以我将这个Web应用程序放在负载均衡器后面。当用户请求http://www.example.com/webpage.aspx等网页时 该网页的图片位于网址http://www.example.com/image/myimage.jpg。负载均衡器拦截url并拆分ursl,以便将图像部分/image/myimage.jpg重定向到 我的contentserver并从我的内容服务器检索图像部分,从IIS服务器检索webpage.aspx。 到现在为止还挺好。 我现在正在http://secondary.example.com/webpage2.aspx实施一个辅助站点。现在,我在这里请求来自http://www.example.com/image/myimage.jpg的图像。 我想这是一个坏主意,因为我相信当每个外部用户请求包含从我的主站点链接的图像的页面时,这会给我带来额外的开销。

我的问题是:

  1. 我怎样才能知道这给了多少开销呢?
  2. 如果不解析外部CDN,建议的解决方法是什么?
  3. 我应该从辅助的primamry网站实施解决方案吗?
  4. 任何有类似挑战的人都已经解决了?

    /安迪

1 个答案:

答案 0 :(得分:0)

如果您不打算使用我推荐的CDN,请为图片创建一个网址:

http://images.domain.com/images...etc

让您的所有网站都使用此网址,这样,无论您站起来使用这些图片的网站数量多少,浏览器都可以对图片进行一次缓存。