1

ユーザーがPOSTでサーバーに複数のファイルをアップロードし、次のページにリダイレクトできるようにするphpスクリプトがあります。

それはしばらくの間機能していたようですが、最近ユーザーはそれが無限にぶら下がっていると報告しています。彼らはすべてのフィールドを入力し、アップロードするファイルを選択し、投稿を押してから、何時間も待ってからあきらめてウィンドウを閉じます。しかし、私がチェックすると、ファイルは正常にアップロードされ、無傷であるように見えます。フィールドだけは投稿されませんでした。

スクリプトは、フォームフィールドが解析されてmysqlデータベースに挿入される次のセクションに移行できないようです。私はいくつかの小さなテストを行いましたが、問題を再現できません。200Mなどの大きなファイルでテストする時間はありませんが。

ユーザーがアップロードする最大合計ファイルサイズは200Mになるので、私のphpコア設定で十分だと思います。これが私が持っているものです:

max_execution_time = 7200
max_file_uploads = 20
max_input_time = 7200
memory_limit = 8000M
output_buffering = 4096
upload_max_filesize = 500M 

コア設定でこの問題を引き起こしている可能性のあるものは他にありますか?それともブラウザの問題でしょうか?

4

1 に答える 1

2

これは、おそらくユーザーの接続速度です。ユーザーの 1 人に接続速度を尋ね、Google Chrome を使用してステータス バーを確認すると、アップロードの進行状況のパーセンテージが増加するはずです。または、これを自分で試して、帯域幅を調整することをお勧めします。ユーザーが Fios またはより良い接続 (T1 など) を持っていない限り、最大で 1.5 アップになる可能性が高いことに注意してください。

于 2011-10-27T20:38:17.123 に答える