Heim  >  Artikel  >  Backend-Entwicklung  >  nginx proxy_cache配置说明 nginx proxy cache nginx tcp proxy nginx proxy pass配

nginx proxy_cache配置说明 nginx proxy cache nginx tcp proxy nginx proxy pass配

WBOY
WBOYOriginal
2016-07-29 08:48:581129Durchsuche

#定义代理缓存路径 ,缓存文件保存路径 缓存初始大小和最大值 缓存时间

proxy_cache_path d:\code\cache levels=1:2 keys_z max_size=20m inactive=1m;


        location / {

#配置上面定义的keys_zone的值
proxy_cache cache1;

#配置url中包括哪个参数的时候不去缓存中查询
proxy_cache_bypass $arg_name;

#定义缓存的key 
proxy_cache_key $host$uri$is_args$args;

#缓存时间,如果response中header信息里边有Cache-Control 则以header里边的缓存时间为准
proxy_cache_valid 2m;

#当缓存失效后回源出错的时候可以使用缓存中旧数据,旧的总比出错强
proxy_cache_use_stale error timeout  http_502  http_404;
            proxy_pass http://127.0.0.1:8080;
        }

以上就介绍了nginx proxy_cache配置说明,包括了proxy,nginx方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn