proxy_cache_path语法 参数解释: path:定义缓存文件的路径,目录不存在会自动创建 levels:定义缓存目录的级别,最多为3级,每级目录名长度字符只能为1或者2个字节。 use_temp_path:当参数为on时,会使用proxy_temp_path定义的目录,否则临时文件将直接放在缓存目录里 keys_zone:定义共享内存
max_size=10g inactive=60m use_temp_path=off;split_clients $request_uri $my_cache{50%“my_cache_hdd1”;50%“my_cache_hdd2”;}server{#...location/{proxy_cache $my_cache;proxy_pass http://my_upstream;}} 这两个 proxy_cache_path 指令在两个不同的硬盘驱动器上定义了两个缓存(my_cache_...
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_cache_path用来设置缓存的路径和配置,proxy_cache用来启用缓存。 我们建议将proxy_cache_path放在nginx的主配置文件http段中,表示对所有的server生效。 http{ proxy_cache_path /path/to/cache levels=1:2keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off; server { ... location/{...
开启简单的缓存配置,只需要两个指令:proxy_cache_path和proxy_cache。proxy_cache_path配置缓存的存放地址和其他的一些常用配置,proxy_cache指令是为了启动缓存。 proxy_cache_path /path/to/cache levels=1:2keys_zone=mycache:10m max_size=10g inactive=60m use_temp_path=off; ...
proxy_temp_file_write_size 64k 当缓存被代理的服务器响应到临时文件时,这个选项限制每次写临时文件的大小。proxy_temp_path(可以在编译的时候)指定写到哪那个目录。 proxy_pass,proxy_redirect见 location 部分。 模块http_gzip: gzip on : 开启gzip压缩输出,减少网络传输。
use_temp_path=off:用来存放临时文件的. proxy_cache off; 表示已经关闭了 缓存。 proxy_cache_valid 200 304 12h; :表示响应头信息是200或者是304的信息时,它的过期时间时12个小时过期。 proxy_cache_valid any 10m;:除了200或者304状态的信息, 过期时间时10分钟以后过期。
proxy_cache_path:定义缓存文件的存储路径和缓存目录结构。 proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off; proxy_cache:开启或关闭代理缓存功能,并指定缓存区域。 proxy_cache my_cache; proxy_cache_valid:定义不同HTTP响应码的缓存有效...
在`server`块中添加以下行以启用缓存:```bashlocation / { proxy_cache_path /etc/nginx/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off; proxy_cache my_cache; proxy_pass http://backend1;}```
如下所示,只需要proxy_cache_path 和 proxy_cache 两条指令就可以开启内容缓存,前者用来设置缓存的路径和配置,后者用来启用缓存。 http { ... proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off; proxy_cache_valid 30m; server { proxy...