How to Cache dynamic content using Nginx when sessions are involved?How to Cache dynamic content using Nginx when sessions are involved? How to Cache dynamic content using Nginx when sessions are involved? How to Cache dynamic content using Nginx when ses

tinkutalking nginx-forum at nginx.us
Sun Feb 26 05:13:31 UTC 2012


This site explains how to create static files from dynamic content using
Nginx.
http://mark.ossdl.de/2009/07/nginx-to-create-static-files-from-dynamic-content/

My question is this: can I achieve the same if login sessions are
involved. ie. when I want to serve content to only registered users and
not otherwise. So how to overcome sessions when it comes to caching and
finally to use the cache next time for another session?

Detailed scenario:

The goal of my website is to serve content to only registered users.

There are plenty of users logged in, each having different session IDs.

A php page queries the DB and finds "XYZ" that user "A" wants and
generates HTML output.

Now if user "B" (with a different session ID) after sometime wants the
same "XYZ", how to make Nginx to deliver from cache without making the
php page to query the db again.

Has anybody done this before? Thanks in advance.

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,222987,222987#msg-222987



More information about the nginx mailing list