Nginx Optimization Tuning with Caching
Nginx is a powerful web application software to host websites with. In time, Nginx has finally surpassed Apache in the most used web server software after its launch in the early 2000s, mainly due to performance plus the ability to be more than a traditional web server. One of the many things Nginx is used for is being deployed as a reverse proxy or load balancer. However, a key feature is missed most times when deployed as a front for back end servers. That is the ability Nginx has over HAProxy in catching static resources quite easy with writing to disk or if you have a beefy server with quite an abundance of RAM adding the cache to memory for ultimate performance.
Linux Capable published a tutorial about caching content with Nginx.