Кэширование в 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