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

Igor Sysoev is at rambler-co.ru
Fri May 27 16:01:50 MSD 2005


On Fri, 27 May 2005, KPOXA wrote:

> Igor Sysoev wrote:
>
>> On Fri, 27 May 2005, KPOXA wrote:
>> 
>>> Igor Sysoev wrote:
>>> 
>>>> On Fri, 27 May 2005, KPOXA wrote:
>>>> 
>>>>> Igor Sysoev wrote:
>>>>> 
>>>>>> 
>>>>>>> 2. Жесткое задание максимального и минимального времени жизни файла в
>>>>>>> кэше, для определенных типов файлов.
>>>>>>> 
>>>>>>> 3. Реализация подобия always_check_freshness в oops ив squid (не помню
>>>>>>> как параметр называется), то есть oops запрашивает апач HEAD (?) и 
>>>>>>> если
>>>>>>> файл не менялся, то тогда качает (даже если время кэширования не 
>>>>>>> вышло).
>>>>>> 
>>>>>> 
>>>>>> В смысле "файл менялся" ?
>>>>>> 
>>>>> Наверное речь идет в ETag и дате модификации файла.
>>>> 
>>>> 
>>>> 
>>>> Зачем качать файл, если "файл не менялся".
>>>> А если качать в любом случае, то зачем предварительно делать HEAD ?
>>> 
>> 
>>> Речь шла о том, чтобы проверять изменился ли файл, и если изменился, то 
>>> перекачать его.
>> 
>> 
>> Ну так и спрашиваю, не опечатка ли это ?
>> 
>> ----------
>> 
>>> файл не менялся, то тогда качает (даже если время кэширования не вышло).
>> 
>>  В смысле "файл менялся" ?
>> ----------
>> 
>> 
>> Игорь Сысоев
>> http://sysoev.ru
>> 
>> 
> А.. :) скорее всего да.
>
>> 3. Реализация подобия always_check_freshness в oops ив squid (не помню
>> как параметр называется), то есть oops запрашивает апач HEAD (?) и если
>> файл не менялся, то тогда качает (даже если время кэширования не вышло).
>
> если не изменялся, то качать.. видимо если изменился - то не надо :)

Но вообще для этого есть If-Modified-Since, который позволяет качать/не качать
за один запрос.


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





More information about the nginx-ru mailing list