大家好,又见面了,我是你们的朋友全栈君。
http{
#缓存路径
fastcgi_cache_path /usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=licache:10m inactive=5m;
fastcgi_cache_key "$request_method://$host$request_uri";
#连接超时时间
fastcgi_connect_timeout 300;
#最大发送时间
fastcgi_send_timeout 300;
#最大获取时间
fastcgi_read_timeout 300;
#第一个缓存区大小
fastcgi_buffer_size 64k;
#最多可以创建8个大小为64k的缓冲区
fastcgi_buffers 8 64k;
#默认值是fastcgi_buffers的两倍
fastcgi_busy_buffers_size 128k;
#表示在写入缓存文件时使用多大的数据块,默认值是fastcgi_buffers的两倍
fastcgi_temp_file_write_size 128k;
# fastcgi_cache表示开启FastCGI缓存并为其指定一个名称。开启缓存非常有用,可以有效降低CPU的负载,并且防止502错误的发生,但是开启缓存也会引起很多问题,要视具体情况而定。
fastcgi_cache licache;
#用来指定应答代码的缓存时间,实例中的值表示将200和302应答缓存一个小时,将301应答缓存1天,其他应答均缓存1分钟。
fastcgi_cache_valid 200 302 1h;
fastcgi_cache_valid 301 1d;
fastcgi_cache_valid any 1m;
fastcgi_cache_min_uses 1;
fastcgi_cache_use_stale error timeout invalid_header http_500;
open_file_cache max=65535 inactive=20s;
open_file_cache_min_uses 1;
open_file_cache_valid 30s;
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/154209.html原文链接:https://javaforall.cn