Re: Настройка nginx под image hosting

Oleksandr V. Typlyns'kyi wangsamp на gmail.com
Пн Апр 12 21:10:37 MSD 2010


Today Apr 12, 2010 at 12:53 grigory wrote:

> > Ваша цель избежать конструкции "if (!-e $request_filename)" и редирект нужно отдавать только для некоторых gif-ов?
> 
> Ну, я, как бы, ничего против этой конструкции не имею, но тут выше мне сказали, что эта конструкция чем-то жутко плоха. А цель: отдавать редирект в случае, если .gif-файла физически нет на этом сервере.

  Дополнительный stat() при каждом запросе.

> > return 404;
> 
> А вот эта строчка для чего? Какой ответ браузеру пользователя будет отдаваться в итоге? Не 404, надеюсь? Мне нужно, чтобы картинка, загружаемая через  в случае её там отсутствия всё же открывалась, но с другого сервера. Сейчас это прекрасно работает через (!-e $request_filename), но я так понял, что эта конструкция уменьшает производительность.

  Для тех gif-ок будет редирект из rewrite, а на всё остальное из верхнего location - 404.

-- 
WNGS-RIPE



Подробная информация о списке рассылки nginx-ru