【问题标题】:nginx to cache the dynamic URLnginx缓存动态URL
【发布时间】:2010-06-30 07:44:10
【问题描述】:

我有一个网站

www.somesite1.com 从 www.somesite2.com 获取其所有图像内容

在每次显示图像时,我们只需使用绝对 URL 来获取它,就像这样

img src="http://www.somesite2.com/event/image.jpg" /

因此,每次用户访问 www.somesite1.com 获取内容时,www.somesite2.com 都会受到打击。 并且 nginx 在 IIS 前面,所以我想在 nginx 上缓存图像……并不总是从 IIS 获取。 请详细告诉我。 非常感谢~

【问题讨论】:

    标签: iis caching nginx


    【解决方案1】:

    也许为时已晚,但您可以通过 the proxy module of nginx 做到这一点。

    有很多解决方案,但您没有提供足够的细节。

    一种解决方案是在(例如)/site2/ 上为 www.somesite1.com 域设置代理规则。这些规则会将请求转发到 www.somesite2.com。

    你的绝对网址指向http://www.somesite1.com/site2/foo.png(例如)。

    当然,根据您的 url 方案,您可以设置一些更精细、更不显眼的东西(比这个愚蠢的 /site2/ 规则)。

    【讨论】:

      猜你喜欢
      • 2013-05-22
      • 2020-10-31
      • 1970-01-01
      • 1970-01-01
      • 2012-09-02
      • 1970-01-01
      • 1970-01-01
      • 2020-09-17
      • 2013-12-03
      相关资源
      最近更新 更多