鍍金池/ 問答/PHP  Linux/ 上傳文件到nginx服務(wù)器很慢怎么解決?

上傳文件到nginx服務(wù)器很慢怎么解決?

服務(wù)器

nginx+PHP,采用的負(fù)載均均衡。服務(wù)器總共三臺(tái)電腦,做負(fù)載的電腦帶寬30M,另外兩臺(tái)應(yīng)用層電腦帶寬2M。

本地網(wǎng)絡(luò)

是100M帶寬,問過電信客服,說的上行速度大約3-4M左右,但是我上傳文件速度只有幾十Kb到幾百KB。

接收上傳文件的PHP代碼:

 $post_data = file_get_contents('php://input');

我只知道PHP.ini和nginx.conf里面有設(shè)置上傳文件的大小,并沒有限制上傳文件的速率,我的代碼也沒有設(shè)置上傳的速率,請(qǐng)問各位大神,這個(gè)到底是什么原因造成的,謝謝.

回答
編輯回答
凝雅

為什么要用 file_get_contents ?沒用框架?那直接用html表單上傳,后臺(tái)用$_FILES看看速度如何

2018年7月7日 19:37
編輯回答
眼雜

這種一般是帶寬的問題,因?yàn)镹GINX是一次性接收完后才會(huì)給php-fpm的,也就不會(huì)造成php的阻塞,加大帶寬就行了,要么服務(wù)器端,要么加大客戶端的。

2017年3月23日 05:25