Re: Условное кэширование NGINX

Dmitry Koterov dmitry at koterov.ru
Sun Oct 25 01:40:05 MSD 2009


X-Accel-Depend
X-Accel-New

Но эти заголовки еще не реализованы в nginx, Игорь об этом говорит в самом
начале.




2009/10/24 Vladislav <tvword at gmail.com>

>  *Из выступления Игоря Сысоева <http://profyclub.podfm.ru/rit2008/143/>*:
>
> "Допустим есть трэд, который зависит от комментов пользователь. Если в
> ответе, который весь этот тред рисует можно передать в заголовке икс аш эль
> дэ пэ и там передаются вот такие вот хэши md5. Nginx при проверке валидности
> ответов будет смотреть прежде всего, что ответ есть, потом будет смотреть
> еще два ключа. Если ключей этих в памяти нет, либо они есть, но время
> создания старее, чем наш ответ, то мы считаем, что ответ еще валидный. Если
> же время создания ключей, хотя бы одного, больше, чем время нашего ответа,
> значит ответ устарел. Теперь какой-нибудь пользователь пишет свой плюс один
> коммент и backend в ответе на этот пост в заголовках возвращает вот такой
> заголовок - "икс эль ю" и указывает хэш, который необходимо обновить. Таким
> образом в памяти появляется обновленный хэш, он не имеет под собой никакого
> файла. И при следующем запросе к страничке, которая показывает трэд,
> обнаружится, что страничка устарела и соответственно пойдет запрос на
> backend".
>
> *Теперь, собственно, вопрос*.
>
> Мне нужно настроить nginx-кэширование через директивы fastcgi_cache для *
> drupal* и *vbulletin*.
> Какие могут быть нюансы в свете процитированного выше фрагмента
> выступления?
>
> Достаточно ли будет тех директив fastcgi_cache, которые упоминались в
> статье "Подводные камни при использовании кэширования в nginx<http://dklab.ru/chicken/nablas/56.html>"
> или же нужно что-нибудь еще для того, чтобы все корректно заработало?
>
> Например, не понятно, что нужно, чтобы " backend в ответе на пост в
> заголовках возвращал заголовок - "*икс эль ю*"? Что это за заголовок?
>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20091025/90704461/attachment.html>


More information about the nginx-ru mailing list