I do want to configure nginx in order to cache confluence requests, lowing the load on the Confluence server as much as possible.
Here are few details that should be considered: nginx is providing the HTTPS and gzip compression layers to confluence.
Most people are accesing Confluence are logged in.
So far it seems that Confluence/tomcat returns responses with Expire in the past and with Cache-Control: no-cache.
I tried to ignore them, and Set-Cookie, but ended up with users having their sessions swapped, which is something not acceptable.
Doe anyone have a working setup with nginx, that does succefully do caching?
Playing and re-writing headers like Cache-Control is not good. JSP favor generation of pages. This means that your request is futile.
Years ago (2, to be exact) I have created a protest against JSP as a technique: Here it is: https://github.com/rdumitriu/agrade-yahsrv
Edit: to be more exact, the protest is against dynamic generation of pages (i.e. JSP, ASP, etc)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.