nginx для кэширования динамического URL - PullRequest
0 голосов
/ 30 июня 2010

У меня есть веб-сайт

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. Пожалуйста, скажите мне подробно. Большое спасибо ~

1 Ответ

0 голосов
/ 31 декабря 2010

Возможно, слишком поздно, но вы можете сделать это с прокси-модулем nginx .

Существует множество решений, и вы не предоставили достаточно подробностей.

Одним из решений является использование правила прокси в (например) / site2 / для домена www.somesite1.com. Эти правила будут перенаправлять запрос на www.somesite2.com.

А ваши абсолютные URL-адреса указывают на http://www.somesite1.com/site2/foo.png (например).

Конечно, в зависимости от ваших схем URL, вы можете установить что-то более сложное и менее заметное (чем это глупое / site2 / rule).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...