а ключ то для кэширования какой? proxy_cache_key?<br><br><div class="gmail_quote">18 июля 2010 г. 11:33 пользователь a-25 <span dir="ltr">&lt;<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Наткнулся на один непонятный момент.<br>
Внедрил кэширование у себя на сайте, на<br>
котором есть также поддомены. Но<br>
почему-то в ответ на главную страницу<br>
основного домена и главную страницу<br>
поддомена отдается одна и та же<br>
страница. Если кэширование на nginx<br>
отрубить, то страницы выдаются<br>
нормально. Вот тут:<br>
<a href="http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_cache_path" target="_blank">http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_cache_path</a><br>
написаны такие слова: &quot;Ключом и именем<br>
файла в кэше является результат<br>
функции md5 от проксированного URL&quot;. Если<br>
это действительно так, то получается,<br>
что все работает так, как указано -<br>
главная страница на поддомене и на<br>
домене имеет одинаковый адрес - /,<br>
потому md5 от ее url также совпадает, и она<br>
отдается из кэша на оба запроса. Вопрос<br>
- действительно ли это работает таким<br>
образом, и nginx не учитывает хост, на<br>
который произведен запрос? В ключе<br>
кэширования у меня есть в том числе и<br>
переменная $host, то есть у этих файликов<br>
ключи должны быть разные. Или я что-то<br>
напутал с другими настройками? Конфиг<br>
пока приводить не буду, ибо он довольно<br>
громоздкий, если для советов<br>
потребуется привести какие-то куски,<br>
приведу только их.<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,110119,110119#msg-110119" target="_blank">http://forum.nginx.org/read.php?21,110119,110119#msg-110119</a><br>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>WBR, Andriy Tovstik<br>UNIX System Administrator<br>JID: <a href="mailto:andriy@tovstik.net" target="_blank">andriy@tovstik.net</a><br>nick-handle: SQ22-UANIC<br>