Nginx-缓存服务-指令篇

在这里插入图片描述

  • 关于各个指令的解释:
  • proxy_cache_path:缓存文件的存放位置
  • levels:缓存目录级,最高是三层
  • keys_zone: 缓存块名称以及内存大小,如图,声明一个名为imooc_cache的大小为10m的缓存块。一般1m可以存放8000左右个key。key我们下面将会提到。
  • max_size:缓存区硬盘的最大值,(也就是我们刚刚上面定义的cache_path下面的文件大小最大值),超出将会触发Nginx淘汰规则,它根据自己的淘汰策略,清除文件。
  • inactive:设置时间,PPT为60m,意为当缓存文件60分钟之内没有经过访问时,就会被清除。
  • use_temp_path:是否启用临时文件
  • proxy_cache:指定缓冲区;
  • proxy_cache_valid:PPT中意为,对于返回状态为200 或者304的,缓存有效期为12h;
  • 其他任何状态码的返回,缓存有效期都是10m;
  • proxy_cache_key:通过参数拼装key,$***$***全部以md5值作为key。
  • add_header:再给客户端的response头里面,可以查看缓存是否命中。
  • proxy_next_upstream:当轮询到其中某一台服务器,遇到此参数后面所给出的状态时,就会跳过这层故障服务器,直接访问下一服务器。

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值