вопрос про expires

Samoilov Anton sub2.adm at akipress.org
Sat Oct 27 23:19:32 MSD 2007


В сообщении от 1193503134 секунд после начала Эпохи
Вы Nikolay Grebnev мне написали следующие:

> Добрый день.
> 
> У меня несколько серверов, между которыми реплицируются картинки
> специальной программой. Программа отрабатывает иногда медленнее, чем
> происходит синхронизация баз данных. Поэтому иногда пользователь не
> может увидеть картинки, которая только что была добавлена на другом
> сервере.
> 
> Проблема в том, что у картинок стоит
> 
>         location / {
>             root   /var/www/vhosts/static;
>             index  index.html index.htm;
>             expires      1y;
>         }
> 
> 
> expires 1 год. И ошибка, что нет картинки, при этом тоже
> запоминается... Как сделать так, что когда файл не найден, но
> expires=0 ?
> 
> Заранее спасибо

думаю что то типа такого? пример отсюда :
http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#if        

if (!-f $request_filename) {
	break;
	proxy_pass  http://127.0.0.1;
}

естественно в условии укажите ваши действия, а не проксирование на
другой сервак :), но к проксированию присматритесь, может стоит тут же
файл забирать с хранилище в темповую папку :) ... что б не ждать
прогу синхронизиатор ... если это возможно конечно 
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_store

-- 
Uptime : 1 Day 
Мы с соседями слушаем сейчас : Mylene Farmer - Dessine-Moi Un Mouton





More information about the nginx-ru mailing list