How to use Nginx as a Caching Server ?
Go to /etc/nginx/nginx.conf and add the line
proxy_cache_path /tmp/cache keys_zone=mycache:10m levels=1:2 inactive=600s max_size=100m;
/tmp/cache => where cache files will be stored
keys_zone => cache name
inactive => Expire time of cache
max_size => Maximum size of cache
Suppose we want to cache the url “/products”, we need to add some lines in location directive
location /products { proxy_cache mycache; #cache name defined earlier proxy_cache_valid 200 30s; # cache is valid for http status 200 and for 30 seconds }
If result is not found or irrelevant, Please contact us.
Submit your request