Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Анонс: ста тья "Подвод ные камни ? ?ри исполь? ?овании кэ? ?ирования ? ? nginx"
Nikolay Grebnev Пишет:
-------------------------------------------------------
> Вопрос - а можно ли как-то
> сделать проверку при
> кешировании - есть ли
> внешний http_referer или нет?
> У нас всегда когда человек
> приходит с внешним
> реферером, он записывается
> ему
> в куку - и при регистрации
> учитывается. Т.е. всегда
> видим откуда пришел
> каждый
> зарегистрировавшийся
> пользователь.
> А после перехода на
> кеширование тит страницы
> это уже не работает (куки-то
> режутся).
> Вот можно ли как-то сделать
> проверку что если у
> человека есть внешний (не с
> данного сайта) http_referer то
> его поскать по
> некеширующему варианту?
>
Выше предлагают решение без практики =) Проблема в том, что рефер надо сторить
на любой странице, а не только на странице регистрации.
Делать на сервере такого не стоит, потому что можно сделать на клиенте --
пишите куку JS'ом и будет вам щастье независимо от того, кэшируется страница
или нет. Потому что куки могут быть отключены (у поисковиков, например),
незачем лишний раз напрягать сервер.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,14149,20729#msg-20729
|