Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Кэширование график ов от бэкэнда
At Sat, 13 Jun 2009 17:57:36 +0200,
Anton Kuznetsov <maybe@xxxxxxxxxxxx> wrote:
>
> [1 <text/plain; UTF-8 (base64)>]
>
> [2 <text/html; UTF-8 (base64)>]
> Есть задача-проблема из двух частей.
>
> 1. За нжинксом стоит томкат, он по урлам типа
> http://host/image.jsp?param1=xx¶m2=yy¶m3=zz
> отдает графики. Построение графика крайне тяжелое, необходимо кэширование.
> Возможно ли сохранить
> картинку на диск из томката или закэшировать нжинксом, чтобы при повторном
> запросе - отдался готовый
> PNG нжинксом? На следующий день, в некий час икс, все графики становятся
> устревшими, необходима
> очистка кэша.
>
вносите в url изменяемую, с часом икс, часть. Например дату.
> 2. Авторизация. Она построена на сессиях томката. Чего очень не хочется -
> чтобы один пользователь
> посмотрев внимательно на свои param, не надергал из кэша графиков других
> пользователей.
>
> Это все решаемо? Если решаемо - интересны примеры конфига.
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_cache_key
--
wbr, Kirill
|