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