Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Memcached + SSI + FastCGI params
Hello!
On Mon, Aug 16, 2010 at 06:04:26AM -0400, korul wrote:
> Столкнулся с проблемой.
> Почему-то при использовании связки
> Memcached + SSI, на страницах, где имеет место
> более одного ssi вложения, подлежащего
> кэшированию, параметры передаются не
> так, как ожидается.
[...]
> location ~ /([a-zA-Z0-9_-]).php{
> set $memcached_key 'cached_$1';
> set $cache_as 'cached_$1';
> set $page '$1';
> memcached_pass 127.0.0.1:11211;
> error_page 404 502 504 = @php_not_from_cache;
> }
[...]
> Вопрос: где ошибка, и как надо
> правильно?
> Есть подозрение, что параметр неверный
> уже в момент отработки nginx'ом строки
> [code]
> set $memcached_key 'cached_$1';
> [/code]
>
> Но почему? как?
Основной запрос и все подзапросы имеют общее пространство
переменных, так что любой set устанавливает переменную всех.
Вторым случается set для "b", так что все попытки использования
переменной видят именно "b".
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|