Welcome! Log In Create A New Profile

Advanced

Re: fastcgi cache how-to cache for logged-in users and make it custom for each user

António P. P. Almeida
September 19, 2012 12:56PM
On 19 Set 2012 18h07 CEST, nginx-forum@nginx.us wrote:

> António P. P. Almeida Wrote:
> -------------------------------------------------------
>> On 19 Set 2012 17h04 CEST, nginx-forum@nginx.us wrote:
>>
>>> Hello,
>>>
>>> Currently I'm doing cache using fastcgi_cache for non-logged-in
>>> users, and using ( if + fastcgi_no_cache + fastcgi_cache_bypass )
>>> to pass logged-in users directly to backend which is PHP-FPM.
>>>
>>> this work good enough, but when PHP-FPM start hitting 500+ req/s
>>> the slow/load start.
>>>
>>> So what i'm thinking about is to create a cache for logged-in
>>> users and each user has it's own cached files, is that possible?
>>> if yes can you please provide me some tips about that. I've
>>> goggled a lot but nothing help with that.
>>
>> Use the session ID as part of the cache key. I have a drupal config
>> that uses that:
>>
>> https://github.com/perusio/drupal-with-nginx/blob/master/map_cache.con
>> f

> Woow, It's very useful tip,
>
> Could you illustrate this in details .? , Also Does it need to
> change the way php cms run his own cookies .?

No I don't think so. What may have to change is the regex in the map
directive that captures the session ID. It depends on how is
generated.

You just use something like that and then set the cache key:

## The cache key.
fastcgi_cache_key $cache_uid@$host$request_uri;

--- appa

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

fastcgi cache how-to cache for logged-in users and make it custom for each user

Muse September 19, 2012 11:04AM

Re: fastcgi cache how-to cache for logged-in users and make it custom for each user

António P. P. Almeida September 19, 2012 11:32AM

Re: fastcgi cache how-to cache for logged-in users and make it custom for each user

Linux99 September 19, 2012 12:07PM

Re: fastcgi cache how-to cache for logged-in users and make it custom for each user

António P. P. Almeida September 19, 2012 12:56PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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