July 18, 2010 04:33AM
Наткнулся на один непонятный момент. Внедрил кэширование у себя на сайте, на котором есть также поддомены. Но почему-то в ответ на главную страницу основного домена и главную страницу поддомена отдается одна и та же страница. Если кэширование на nginx отрубить, то страницы выдаются нормально. Вот тут: http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_cache_path написаны такие слова: "Ключом и именем файла в кэше является результат функции md5 от проксированного URL". Если это действительно так, то получается, что все работает так, как указано - главная страница на поддомене и на домене имеет одинаковый адрес - /, потому md5 от ее url также совпадает, и она отдается из кэша на оба запроса. Вопрос - действительно ли это работает таким образом, и nginx не учитывает хост, на который произведен запрос? В ключе кэширования у меня есть в том числе и переменная $host, то есть у этих файликов ключи должны быть разные. Или я что-то напутал с другими настройками? Конфиг пока приводить не буду, ибо он довольно громоздкий, если для советов потребуется привести какие-то куски, приведу только их.
Subject Author Posted

Кэширование+поддомены

a-25 July 18, 2010 04:33AM

Re: Кэширование+поддомены

squirl July 18, 2010 06:36AM

Re: Кэширование+поддомены

a-25 July 18, 2010 07:53AM

Re: Кэширование+поддомены

Peter Leonov July 18, 2010 10:48AM

Re: Кэширование+поддомены

a-25 July 19, 2010 08:34AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 320
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready