1、nginx缓存(proxy_cache模块)
2、【NGINX入门】3.Nginx的缓存服务器proxy_cache配置
proxy_cache_path有两个必填参数,第一个参数为缓存目录,第二个参数keys_zone指定缓存名称和占用内存空间的大小(注:示例中的10m是对内存中缓存内容元数据信息大小的限制,如果想限制缓存总量大小,需要用max_size参数)
proxy_cache的参数为之前指定的缓存名称
在缓存工作中有两个附加进程:
定期检查缓存状态,看缓存总量是否超出限制,如果超出,就移除其中最少使用的部分
加载器只在nginx启动后运行一次,把缓存内容的元数据信息加载到内存空间,如果一次性加载全部缓存信息,会大量消耗资源,使nginx在启动后的几分钟里变慢,为避免此问题,有3种加载策略:

loader_files–每次最多加载的数量
loader_sleeps–每次加载的延时
proxy_cache_path/data/nginx/cachekeys_zone=one:10mloader_threshold=300loader_files=200;
nginx默认会缓存所有get和head方法的请求结果,缓存的key默认使用请求字符串
例如proxy_cache_key”request_uricookie_nocachearg_comment;
如果任何一个参数值不为空,或者不等于0,nginx就不会查找缓存,直接进行代理转发
三分钟看懂Nginx服务器的缓存原理和机制
【nginx配置缓存】的内容来源于互联网,如引用不当,请联系我们修改。
本文来源:vps主机--nginx配置缓存(nginx设置缓存时间)
本文地址:https://www.idcbaba.com/vps/2873.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。