Welcome! Log In Create A New Profile

Advanced

ssi+memcached_key=??

April 13, 2010 07:17AM
День добрый!

Всплыл тут пренеприятнейший момент, а именно:
имеем index.html вида
[skip]
<!--# include virtual="/cache/ssss?docid=12345" -->
[skip]
<!--# include virtual="/cache/ssss?docid=8888" -->
[skip]
<!--# include virtual="/cache/ssss?docid=9999" -->

имеем конфиг вида:
location / {
ssi on;
root /home/www;
index index.html;
}
location /cache {
default_type text/html;
set $memcached_key "gen|$arg_docid";
memcached_pass 127.0.0.1:11211;
}

приэтом, если запрашивать /cache/ssss?docid=....(тут то что нужно) отдается именно контент который нужен.
при обработке же ssi странички, отдается(запрашивается в мемкэше) исключительно gen|12345 (лог мемкэша это подтверждает).
я правильно понимаю что переменная $memcached_key не переопределяется?
это баг-фича? или мои кривые руки?
Как быть что бы заработало?
Subject Author Posted

ssi+memcached_key=??

john2do April 13, 2010 07:17AM

Re: ssi+memcached_key=??

john2do April 13, 2010 07:18AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 280
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