php.iniでアップロード制限を3Mに設定しました。誰かが50MBのファイルをアップロードした場合、アップロードが3MBに達すると停止するのですか、アップロードが完了するまで続行しますか?次にファイルサイズを読み取り、ファイルを削除しますか?PHPのアップロードと帯域幅/トラフィックに関する質問
答えて
WebサーバーとしてApacheを使用している場合、PHPは要求が完了するまで開始できません。アップロードの制限がの場合は、のアップロードが完了した後になります。 Apache の最初のは、のリクエスト全体をと受け取り、の場合にのみ、が適切なハンドラ(この場合はPHP)を呼び出します。進行中のHTTP要求を中止するサーバー側のメカニズムがないため、応答を返す場合は、要求全体が完了するまで待つ必要があります。
質問に答えるにはいいえ、アップロードは完全に完了します。 PHPの内部ロジックが、アップロードされたファイルサイズをチェックし、制限を超えていることを確認し、エラーが発生した場合はすぐに失敗します。あなたのPHPスクリプトはではありません。は実行する機会がありますので、ランタイムチェックには頼らず、実行されません。
誰かがあなたを悪用し、毎月の帯域幅を無駄にしたり、大容量のファイルをアップロードすることで、トラフィックを無駄にするのではなく、AWSを使用して私に0.10セントを支払う必要がありますか? – BlackBrother
@BlackBrother:はい、それは(少なくとも理論的には) Apacheの設定ディレクティブ 'LimitRequestBody'のドキュメンテーションは、http://httpd.apache.org/docs/2.0で役に立つかもしれないことを示唆しています。 /mod/core.htm l#limitrequestbody – Piskvor
- 1. Pingと帯域幅
- 2. 帯域幅
- 3. 帯域幅モニタ
- 4. CUDA:HtoDとDtoHの帯域幅の相違
- 5. サーバごとの帯域幅の概要
- 6. モバイルネットワークの世代と帯域幅
- 7. WCFとネットワークの帯域幅調整
- 8. ユーザの帯域幅を確認する
- 9. httpの帯域幅を制限する
- 10. SNMPネットワーク帯域幅ロガーモニタ
- 11. 最大クライアント帯域幅
- 12. メモリ帯域幅使用量
- 13. XHR帯域幅削減
- 14. PHPでユーザの帯域幅消費を監視する方法
- 15. レールによる帯域幅管理?
- 16. Qtによる帯域幅調整
- 17. Ajaxファイルのアップロードに関する質問
- 18. PHPアプリケーションでユーザ帯域幅を追跡する
- 19. PHPとmootoolsに関する質問
- 20. XMLとPHPに関する質問
- 21. PHPとMySQLに関する質問
- 22. データベースの帯域幅は、サーバーの帯域幅に比べてはるかに高い。正常?
- 23. 無制限のディスクスペース/ ASP.NETとPHPのウェブサイトをホストするための帯域幅?
- 24. 低帯域幅シミュレーションのオンラインツールですか?
- 25. 低帯域幅用に最適化
- 26. GWTアプリケーション帯域幅の輻輳の問題
- 27. C#のWindowsアプリケーションの帯域幅スロットル
- 28. jqueryを使用してアップロード速度帯域幅を検出する
- 29. ベンチマークApache Minaの合計帯域幅
- 30. ソフトウェア帯域幅/データベースの成長式
3に達するとすぐに停止します。あなたはそれをテストする必要があります – Ibu
@ Ibu:どのサーバーを使用していますか? – Piskvor
apache *自体はポストサイズに制限があります。実際には別の価値があるとは思えません。http://httpd.apache.org/docs/2.0/mod/core.html#limitrequestbody –