Download статики с последующим кешированием.
Goncharov Yuri
neo at kntele.com
Thu Jun 21 17:14:12 MSD 2007
Dmitriy Yermakov wrote:
> On Wed, Jun 20, 2007 at 06:41:46PM +0300, Goncharov Yuri wrote:
>> Здравствуйте. Подобный вопрос подымался ранее, но конкретный ответ на него
>> я не нашёл
>
>> # Static files location
>> location ~*
>> ^.+\.(jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ {
>
> if (!-f $request_filename) {
> break;
> proxy_pass http://127.0.0.1;
> }
>
>> root /www/store;
>> expires 30d;
>> }
>>
>> ---end------
>>
>> Очень отлично, когда вышеуказанная статика подгружается напрямую с папки. А
>> почему нельзя было организовать таким образом, что
>> первый раз в случае отсутствия файла он бы забирался с backendа далее уже
>> забирался напрямую? Или это можно реализовать?
>
> Соответственно при отсутствии файла запрос пойдет на backend,
> который может его сгенерить/положить и вернуть, например X-Accel-Redirect
>
>> Если нет, то каким образом эффективно поддерживать такие статические файлы
А вот отсюда, пожалуйста, поподробнее. Как научить nginx забирать первый раз с backend в таком случае, а потом сохранять его в /www/store
и уже брать оттуда. Можно чуточку подробнее или бросьте урлой или чем-нибудь нетяжёлым плз =)
--
Best regards
----------------------------
NEO83-RIPE
More information about the nginx-ru
mailing list