Welcome! Log In Create A New Profile

Advanced

Re: Nginx+memcache+nested ssi troubles

Maxim Dounin
October 12, 2011 10:56AM
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@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Nginx+memcache+nested ssi troubles

maxdao October 12, 2011 10:36AM

Re: Nginx+memcache+nested ssi troubles

Maxim Dounin October 12, 2011 10:56AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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