nginx配置缓存(nginx设置缓存时间)

nginx配置缓存(nginx设置缓存时间)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-09-16 10:01:00
文章简介

1、nginx缓存(proxy_cache模块) 2、【NGINX入门】3.Nginx的缓存服务器proxy_cache配置 proxy_cache_path有两个必填参数,第一个参数为缓存目

2025阿里云双十一服务器活动

1、nginx缓存(proxy_cache模块)

2、【NGINX入门】3.Nginx的缓存服务器proxy_cache配置

proxy_cache_path有两个必填参数,第一个参数为缓存目录,第二个参数keys_zone指定缓存名称和占用内存空间的大小(注:示例中的10m是对内存中缓存内容元数据信息大小的限制,如果想限制缓存总量大小,需要用max_size参数)

proxy_cache的参数为之前指定的缓存名称

在缓存工作中有两个附加进程:

定期检查缓存状态,看缓存总量是否超出限制,如果超出,就移除其中最少使用的部分

加载器只在nginx启动后运行一次,把缓存内容的元数据信息加载到内存空间,如果一次性加载全部缓存信息,会大量消耗资源,使nginx在启动后的几分钟里变慢,为避免此问题,有3种加载策略:

nginx配置缓存,nginx设置缓存时间

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配置缓存】的内容来源于互联网,如引用不当,请联系我们修改。

nginx配置缓存,nginx设置缓存时间

标签:
宝塔面板安装composer
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!