Re: Как использовать в proxy cache key сессионную переменную?
Спасибо за наводку! Буду пробовать. Я правильно понимаю, что если не указано иного, то ответ бак-енда кешируется вместе с заголовками и кукисами в том числе? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,262266,262268#msg-262268 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Как использовать в proxy cache key сессионную переменную?
Доброго времени стуок всем! Собственно, сабж. В связи с тем, что в навигации сайта задействоана переменная сессии, хотелось бы как-то пристегнуть её к ключу кеша. Т.е. грубо говоря, мы не знаем, как называется кука сессии, но знаем, что начинается она с PHPSESS и в сессии может быть переменная $_SESSION['section'] с перечислимым множеством значений. Можно как-то употребить это знание при описании proxy_cache_key??? Или совсем никак? Очень уж не хочется свой кеш городить... Posted at Nginx Forum: https://forum.nginx.org/read.php?21,262252,262252#msg-262252 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Как использовать в proxy cache key сессионную переменную?
Я тут подумал, нечаянно. Да, сессионная кука должна быть уникальной, но никто не мешает продублировать нужную мне переменную отдельной кукой с фиксированным именем. Остаётся вопрос: как обратиться к её значению при описании ключа??? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,262252,262262#msg-262262 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Как использовать в proxy cache key сессионную переменную?
То, что она должна быть индивидуальной для каждого посетителя. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,262252,262261#msg-262261 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Nginx отделяет содержимое от тегов
2 Maxim Dounin, согласен, выглядит фантастически. Но мне бы как-то побороть сию фантастику. Мне же не механика её возникновения нужна, а пути обхода, чтоб не встречатся. В лаболаторных, боюсь что очень не скоро руки дойдут. Пока просто обновляю страницу раз за разом, пока не получаю вменяемый вид. 2 greenh, в браузере смотрел, исходный код страницы. В фф, в хроме, эффект устойчивый. Собственно, это и без исходного кода видно. Все текстовое содержимое кучей ниже подвала страницы сложено. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254748,254771#msg-254771 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Nginx отделяет содержимое от тегов
2 Aleksandr Sytar, уверен, что не php, потому что страницы отчета mod_status и mod_performance формируются без участия php. Минуя nginx не запрашивал, поскольку пока не сообразил, как запросить страницу с 127.0.0.1 который слушает апач. А перевешивать apache на внешний интерфейс очень не хотелось бы на рабочем сервере... 2 Maxim Dounin, имеется в виду на стороне сервера снифером снять? Попробую. Никогда с консольным не имел дела правда, так что быстро не выйдет, пока ещё разберусь. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254748,254774#msg-254774 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Nginx отделяет содержимое от тегов
Доброго времени суток всем! Следующая проблема: периодически, при обращении к страницам вида http://ip-сервера/phpmyadmin/ , т.е. когда обращение идет по ip сервера, а не по домену, генерируемая страница отдается в разделенном виде. Html теги без содержимого сначала, а их содержимое после всех html тегов в конце страницы. Глюк всегда возникает при повторном обращении к url. Т.е. первый раз грузим страничку, все в прядке, заполняем форму и после нажатия на кнопку отправки получаем каку. Или просто перегружаем страничку с тем же результатом. Если ничего не делая подождать минут несколько и повторить попытку, то с высокой вероятностью получаем нормальную страницу. Имею такое чудо на дедике, где nginx стоит front-end сервером перед apache и на vps, где только nginx с php-fpm. Почему и предполагаю достаточно уверенно, что дело именно в nginx. Причем глюк проявляется как на страницах создаваемых php, так и на страницах генерируемых модулями апаче типа mod_status.so Буду благодарен за любые идеи, в какую сторону копать? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254748,254748#msg-254748 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru