Re: Анонс: статья "Подводные камни при использовании кэширования в nginx"

andrew.ivanov nginx-forum at nginx.us
Fri Nov 6 22:04:50 MSK 2009


Nikolay Grebnev Пишет:
-------------------------------------------------------
> Вопрос - а можно ли как-то
> сделать проверку при
> кешировании - есть ли
> внешний http_referer или нет?
> У нас всегда когда человек
> приходит с внешним
> реферером, он записывается
> ему
> в куку - и при регистрации
> учитывается. Т.е. всегда
> видим откуда пришел
> каждый
> зарегистрировавшийся
> пользователь.
> А после перехода на
> кеширование тит страницы
> это уже не работает (куки-то
> режутся).
> Вот можно ли как-то сделать
> проверку что если у
> человека есть внешний (не с
> данного сайта) http_referer то
> его поскать по
> некеширующему варианту?
> 

Выше предлагают решение без практики =) Проблема в том, что рефер надо сторить на любой странице, а не только на странице регистрации.

Делать на сервере такого не стоит, потому что можно сделать на клиенте -- пишите куку JS'ом и будет вам щастье независимо от того, кэшируется страница или нет. Потому что куки могут быть отключены (у поисковиков, например), незачем лишний раз напрягать сервер.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,14149,20729#msg-20729






More information about the nginx-ru mailing list