Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Nginx+memcache+nested ssi troubles
Hello!
On Wed, Oct 12, 2011 at 10:37:00AM -0400, maxdao wrote:
> Здравствуйте!
> Такой вопрос. Если в файле который
> кешируеться в memcache помимо всего
> прочего еще оставить SSI include. То при
> вызове этого урла из memcache nginx выдает
> кусок бинарного кода в бровзер.
> Пример не работающий:
> <?php
> $memcache = new Memcached();
> $memcache->addServer('localhost', 11211);
> ob_start();
> ?>
> <!--# include virtual="/head.php" -->
>
> This is index.php data
> <?php echo date ('Y-m-d H:i:s');?>
> End of ssi
>
> <?php
> $html = ob_get_clean();
> $memcache->set($_SERVER['REQUEST_URI'], $html);
> echo $html;
> ?>
> Файл "head.php" тоже сам себе записывает в
> memcache и выдает в аутпут. При первом
> запуске все работает хорошо, но при
> втором, когда сервер должен забирать с
> memcache закешироване результаты ? на
> выход получаеться что-то типа
> бинарника.
>
> Пример работающий:
> <!--# include virtual="/head.php" -->
>
> <?php
> $memcache = new Memcached();
> $memcache->addServer('localhost', 11211);
> ob_start();
> ?>
> This is index.php data
> <?php echo date ('Y-m-d H:i:s');?>
> End of ssi
>
> <?php
> $html = ob_get_clean();
> $memcache->set($_SERVER['REQUEST_URI'], $html);
> echo $html;
> ?>
>
>
> Gzip отключать пробовал. ПХП 5.3, линукс
> убунту 11,04.
> Спасибо за ответы
Скорее всего memcached-клиент кладёт в memcached сжатый контент.
Читать документацию на клиента и отключать сжатие.
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|