Кэширование в nginx

Igor Sysoev is at rambler-co.ru
Fri May 27 15:29:14 MSD 2005


On Tue, 24 May 2005, Zherdev Anatoly wrote:

> У меня есть некоторые мысли по тому, что полезно реализовать при
> реализации кэширования в nginx.
>
> 1. Хочется иметь гибкие настройки по тому, что кэшировать, а что
> нет. Например задать *.jpg *.gif кэшировать, а остальное нет.

Я предполагаю настраивать это так:

     location  ~*  \.(gif|jpg)$ {  ...

> 2. Жесткое задание максимального и минимального времени жизни файла в
> кэше, для определенных типов файлов.
>
> 3. Реализация подобия always_check_freshness в oops ив squid (не помню
> как параметр называется), то есть oops запрашивает апач HEAD (?) и если
> файл не менялся, то тогда качает (даже если время кэширования не вышло).

В смысле "файл менялся" ?

> Только думаю стоит делать не always , а делать это при достижении
> некоторого времени хранения.
>
> То есть что-то вроде:
>
> check_freshness on; # Включили HEAD
>
> max_freshness_time 10m; # Если файл живет в кэше больше 10m ,
> 			   # то независимо от наступления Expires мы делаем HEAD


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list