nginx parllel上传问题表单提交

Dev*_*Dev 5 php nginx hhvm ubuntu-14.04 laravel-5

我有一个php web应用程序,建立在laravel5上.我用nginx.在我的网站上有一个联系表单,用户可以上传多个文件.我的问题是,每当用户上传多个文件而不上传时,它会显示加载很长时间.如果上传单个文件,则立即上传.我不确定为什么

OS: ubuntu 14.04 x64
nginx/1.8.0 , PHP 5.6.14-1
Run Code Online (Sandbox Code Playgroud)

有什么建议 ?

nginx.conf:

              `
worker_rlimit_nofile 40000;

http {

##
# Basic Settings
##

proxy_connect_timeout  600s;
proxy_send_timeout  600s;
proxy_read_timeout  600s;
fastcgi_send_timeout 600s;
fastcgi_read_timeout 600s;

sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
server_tokens off;
client_max_body_size 512m;

server_names_hash_bucket_size 64;
# server_name_in_redirect off;
##
# Gzip Settings
##

    gzip on;
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";

    gzip_vary on;
    gzip_proxied any;

          `
Run Code Online (Sandbox Code Playgroud)

sites-enabled default.conf:

    fastcgi_connect_timeout 140;
    fastcgi_send_timeout 400;
    fastcgi_read_timeout 400;
    fastcgi_buffer_size 128k;
    fastcgi_buffers 4 256k;
    fastcgi_busy_buffers_size 256k;
    fastcgi_temp_file_write_size 256k;
Run Code Online (Sandbox Code Playgroud)

Dee*_*eep 0

首先——抱歉我的英语不好,噢,全球语))

你不能提供更多信息。但我尝试解释一下。

如果您想上传单个文件:

<input type="file" name="upload_file">
Run Code Online (Sandbox Code Playgroud)

对于后端:

$_FILES['upload_file']['tmp_file']
Run Code Online (Sandbox Code Playgroud)

如果您想上传多个文件:重要!这两个案例!

情况一(我认为这是您当前的情况):

<input type="file" name="upload_file[]">
Run Code Online (Sandbox Code Playgroud)

对于后端:

$_FILES['upload_file'][$arrKey]['tmp_file']
Run Code Online (Sandbox Code Playgroud)

情况二:

<input type="file" name="upload_file" multiple="multiple">
Run Code Online (Sandbox Code Playgroud)

对于后端:

$_FILES['upload_file']['tmp_file']
Run Code Online (Sandbox Code Playgroud)

寻找情况二——相当于单次上传的后端代码。怎么运行的?因为浏览器发送多个带有单独请求的文件,每个请求一个文件。您可以显示所有文件和/或当前上传文件的上传状态。