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