Кэширование графиков от бэкэнда

Kirill A. Korinskiy catap+nginx at catap.ru
Sat Jun 13 20:16:17 MSD 2009


At Sat, 13 Jun 2009 17:57:36 +0200,
Anton Kuznetsov <maybe at arjlover.net> wrote:
> 
> [1  <text/plain; UTF-8 (base64)>]
> 
> [2  <text/html; UTF-8 (base64)>]
> Есть задача-проблема из двух частей.
> 
> 1. За нжинксом стоит томкат, он по урлам типа http://host/image.jsp?param1=xx&param2=yy&param3=zz
> отдает графики. Построение графика крайне тяжелое, необходимо кэширование. Возможно ли сохранить
> картинку на диск из томката или закэшировать нжинксом, чтобы при повторном запросе - отдался готовый
> PNG нжинксом? На следующий день, в некий час икс, все графики становятся устревшими, необходима
> очистка кэша.
> 

вносите в url изменяемую, с часом икс, часть. Например дату.

> 2. Авторизация. Она построена на сессиях томката. Чего очень не хочется - чтобы один пользователь
> посмотрев внимательно на свои param, не надергал из кэша графиков других пользователей.
> 
> Это все решаемо? Если решаемо - интересны примеры конфига.


http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_cache_key

-- 
wbr, Kirill





More information about the nginx-ru mailing list