Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to configure nginx to cache confluence requests?

Sorin Sbarnea (Citrix)
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 12, 2014

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?

1 answer

1 vote
Radu Dumitriu
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 12, 2014

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)

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events