更新时间:2022-06-23 23:42:43
@keenanLawrence在上面的注释中提到,sendfile_max_chunk
指令。
将sendfile_max_chunk
设置为512k
后,我看到我的静电文件(从磁盘)从nginx传递的速度有了显著提高。
我在8k
、32k
、128k
、&;Finally512k
中进行了试验,根据所传递的内容、可用的线程和&;服务器请求负载,每个服务器在***chunk size
上的配置似乎有所不同。
我还注意到,当我将worker_processes auto;
更改为worker_processes 2;
时,性能又有了显著提高,从在每个CPU上使用worker_process
变为只使用2
。在我的例子中,这样做效率更高,因为我的Node.js应用程序服务器也在同一台计算机上运行,并且它们也在CPU上执行操作。