Проблема: SSI+memcached
David Mzareulyan
david at hiero.ru
Wed Sep 10 03:07:57 MSD 2008
location ~ ^/mmc/\d+$ {
add_header Content-Type "text/html; charset=utf-8";
ssi on;
set $memcached_key "imgpage:$uri";
error_page 404 502 504 = @mmc_fallback;
if ($is_args = "") { memcached_pass localhost:10001; }
}
location @mmc_fallback {
include fastcgi_params.lori;
fastcgi_param MEMCACHED_KEY $memcached_key;
fastcgi_pass unix:/var/run/php-fpm.sock;
}
Почему в такой ситуации может не работать ssi? Директивы в странице не обрабатываются
ни при получении страницы из мемкеша, ни при получении её с бэкенда. Все
данные несжатые. Если в @mmc_fallback вставить "ssi on;", то там (и только
там) ssi начинает работать. А вот данные из мемкеша мне никак не удаётся
заставить обрабатываться.
--
С уважением
Давид Мзареулян
david at hiero.ru
More information about the nginx-ru
mailing list