nginx 中 FastCGI 参数;主要是在 http 层 ;保证PHP环境的高校运行
主要对PHP用来解析
fastcgi_cache_path /tmp/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m; // fastcgi 缓存指定一个路径、目录结构、关键字缓存时间和非活动删除时间; fastcgi_connect_timeout 300; // 指定连接到后端 Fastcgi 的超市时间 fastcgi_send_timeout 300; // 向 FastCGI 传送请求的超时时间 这个值是已经完成两次握手之后向FastCGI 传送请求的超时时间 fastcgi_read_timeout 300; // 指定接收FastCGI 应答的超时时间 也是两次握手之后的 接收FastCGI应答超时时间; fastcgi_buffer_size 64k; // 读取FastCGI应答第一部分需要多大缓冲区大小; fastcgi_buffer 4 16k; // 本地用多少和多大的缓存区来缓存FastCGI的应答请求; fastcgi_busy_buffers_size 128k; // 默认是 fastcgi_buffer 的两倍 ; fastcgi_temp_file_write_size 128k; // 指定在写入缓存文件时使用多大的数据块,默认也是 fastcgi_buffer 的两倍; fastcgi_cache TEST; // 开启fastcgi_cache 缓存 并指定一个名称; 开启缓存可以有限降低CPU 的负载 ;并且放置502 的错误发生; fastcgi_cahce_vaild 200 302 1h; // 指定应答代码的缓存时间; 200 301 应答缓存一个小时 ; fastcgi_cache_vaild 301 1d; // 301 缓存设置 1 天; fastcgi_cache_vaild any 1m; // 其他缓存 设置 1分钟