2015年02月8日

Nginx/PHP-FPM上传性能优化测试

Filed under: Web Server » Nginx — cmpan @ 2015-02-08 22:31:13

在nginx.conf中添加和不添加如下代码,上传1.2G的mp3文件进行测试,效果明显。

1
2
3
4
client_body_in_file_only clean;
#使用共享内存做临时存贮提高上传速度,共享内存需要大一些,否则上传大文件内存不足
client_body_temp_path /dev/shm 1 2;
fastcgi_param  REQUEST_BODY_FILE  $request_body_file;

服务器在虚拟机上运行(CentOS6.6/Nginx1.6/PHP5.6.5/2G内存/1.5G共享内存),局域网内用两台电脑同时上传,用nmon记录服务器性能日志,优化前后测试结果如下图。
服务器端从Nginx发送给PHP-FPM的IO明显下降,网络吞吐量增加显著。

Views – 2543

分享到:
Copyright © 2009 流水孟春 版权所有
Web技术,LAMP,Nginx,Web2.0,前端技术
Powered by WordPress & UI Designed by 流水孟春