de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
Jiminy Cricket
Jiminy Cricket
質問

大規模なファイルアップロードでPHPスクリプトがハングアップする

私はユーザーが複数のファイルを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 

おそらく私にこの問題を与えるかもしれないコア設定の何か他の?それともブラウザの問題でしょうか?

1 2011-10-27T20:34:51+00:00 1
プログラミング
file-upload
upload
php
post
phpinfo
Darren
27日 10月 2011 в 8:38
2011-10-27T20:38:17+00:00
さらに
ソース
編集
#56792879

これはおそらくユーザーの接続速度です。いずれかのユーザーに接続速度を問い合わせ、Google Chromeを使用してステータスバーを見ると、アップロードの進行状況の割合が増えます。または、私はこれを自分で試し、帯域幅の誰かを絞ることをお勧めします。ユーザーがFiosや接続(T1など)を持っていない限り、ユーザーは最大1.5人までです。

2
0
関連コミュニティ 1
PHP - 日本のコミュニティ
PHP - 日本のコミュニティ
5 ユーザー
このグループではPHPについて話します。 @vue_ja @react_ja @js_ja @angular_ja
開く telegram
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 17時間前
2
Hideo Nakagawa
登録済み 1日前
3
Sergiy Tytarenko
登録済み 3日前
4
shoxrux azadov
登録済み 5日前
5
Koreets Koreytsev
登録済み 1週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属