proxy_cache_path 指令中的 inactive 参数用于指定缓存数据在多长时间内未被访问后将被删除。 具体来说,inactive 参数的值表示缓存数据在指定时间内未被访问的话,这些数据将从缓存中移除。这有助于管理缓存空间,避免缓存中存储过多不再使用的数据。 例如,以下配置指定了缓存数据在一天内未被访问将被删除:
proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off; 在这个指令中,您需要指定缓存路径的位置,例如”/path/to/cache”。levels参数定义了缓存目录的层级结构,这有助于提高文件系统的性能。keys_zone参数定义了缓存区域的名称和大小,这个名称将...
proxy_cache_path path[levels=levels][use_temp_path=on|off]keys_zone=name:size[inactive=time][max_size=size][min_free=size][manager_files=number][manager_sleep=time][manager_threshold=time][loader_files=number][loader_sleep=time][loader_threshold=time][purger=on|off][purger_files=number][p...
proxy_temp_path/usr/local/nginx/proxy_temp_dir; #Web缓存目录和参数设置 proxy_cache_path/usr/local/nginx/proxy_cache_dir levels=1:2keys_zone=cache_one:50m inactive=1m max_size=500m; 注意这里的两个路径,因为nginx是安装在/usr/local/nginx下,所以上面出现的两个路径是在此路径的基础上配置,需要...
1proxy_cache mycache; 2.3 proxy_cache_path配置 语法:proxy_cache_path path [levels=levels] [use_temp_path=on|off] keys_zone=name:size[inactive=time] [max_size=size] [manager_files=number] [manager_sleep=time] [manager_threshold=time] [loader_files=number] [loader_sleep=time] [loader_th...
proxy_cache_path /var/www/cache levels=1:2 keys_zone=my-cache:8m max_size=1000m inactive=600m; proxy_temp_path /var/www/cache/tmp; real_ip_header X-Forwarded-For; 前2行创建一个缓存目录。 真正的X-Forwarded-For头指示Nginx将原始IP地址转发到后端(端口8080),否则所有流量似乎都来自127.0.0.1...
proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off; 在这个指令中,/path/to/cache是用于存储缓存文件的路径,levels=1:2指定了缓存文件的目录结构,keys_zone=my_cache:10m定义了缓存区域的名称和大小,max_size=10g设置了缓存的最大大小,ina...
1、proxy_cache zone(或off) 启动或者关闭缓存功能(默认是关闭状态) 2、proxy_cache_path 代理器缓存的路径。代理器内有很多文件夹,具体存哪儿? 3、proxy_cache_key string 代理器缓存的钥匙(关键值)。怎么命中缓存、知道缓存器中有没有这个东西?则通过远程的地址和URL作为缓存的钥匙。
proxy_cache one; location/{ proxy_pass http://localhost:8000;} } } 注意,由 keys_zone 参数指定的大小,不会限制被缓存下来的响应数据的总量。被缓存的响应和其元数据的副本一同保存在文件系统中特定的文件中,若想限制被缓存的响应数据的总量,可以在 proxy_cache_path 指令中使用 max_size 参数。
一、Proxy Cache工作原理 当客户端发起请求时,Nginx首先会检查缓存中是否有该请求的结果。如果有,Nginx会直接从缓存中返回结果,不再向后端服务器发起请求。如果缓存中没有,Nginx会向后端服务器发起请求,并将返回的结果存入缓存,然后再返回给客户端。 二、关键配置项 proxy_cache_path:定义缓存文件的存储路径和缓存目...