nginx缓存模块proxy_cache_path的用法

nginx设置浏览器缓存

http {
    server {
    	listen 80;
    	server_name localhost;
    	location ~ .*\.(js|ico|gif|jpg|jpeg|png|jsp|css|html|ttf)$ {
		log_not_found off;
		access_log off;
		expires 7d;
		proxy_pass http://127.0.0.1:8180;
        }
    }
}

nginx设置硬盘缓存(使用proxy_cache_path缓存模块)

http {
    proxy_cache_path temp/tmpcache levels=1:2 keys_zone=tmpcache:1024m inactive=7d max_size=2g;
    server {
    	listen 80;
    	server_name localhost;
    	location ~ .*\.(js|ico|gif|jpg|jpeg|png|jsp|css|html|ttf)$ { 
		proxy_cache tmpcache;
		proxy_cache_valid 200 7d;
		proxy_pass http://127.0.0.1:8180;
        }
    }
}
正在加载评论...