Welcome! Log In Create A New Profile

Advanced

Re: Memcached not used for SSI's

Maxim Dounin
January 13, 2010 08:06PM
Hello!

On Thu, Jan 14, 2010 at 10:05:24AM +1100, Hone Watson wrote:

> I am trying a SSI set up but it seems that nginx is not using
> memcached for the partials.
>
> If I place the url for the partials in the directory nginx will use memcached.
>
> For the SSI includes it does not use memcached but redirects to php?

nginx does what you said to. Probably you have no relevant keys
in memcached.

> location /dssi/ {
>
> set $memcached_key $host$request_uri;

Note: you use original request uri as got from client (uri of
original request, with arguments)...

> memcached_pass 127.0.0.1:11244;
> default_type text/html;
>
> error_page 404 = /partial_index.php?q=$uri;

.... and you pass subrequest uri into your script (without
arguments). They aren't likely has 1 to 1 relationship, so I
suppose you lost required information here.

> }
>
> location ~ /partial_index\.php$ {

Just a side note: use "location = /partial_index.php" instead,
unless you really need postfix matching as in your regex.

>
> fastcgi_pass 127.0.0.1:9000;
> fastcgi_index index.php;

Another side note: fastcgi_index is meaningless here.

> fastcgi_param SCRIPT_FILENAME /home/testing/public_html$fastcgi_script_name;
> include /usr/local/nginx/conf/fastcgi_params;
>
> }

Maxim Dounin

_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

Memcached not used for SSI's

Hone Watson January 13, 2010 06:14PM

Re: Memcached not used for SSI's

Maxim Dounin January 13, 2010 08:06PM

Re: Memcached not used for SSI's

Hone Watson January 13, 2010 10:34PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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