私はすぐに複数の同時ファイルアップロードを知りたいと思います。例えば。数が私の制限を超えている場合、私は後で試して謝罪してユーザーにメッセージを表示します。DOSを防ぐためにPHPでファイルを同時にアップロードする回数を制限しますか?
PHPで現在実行中のアップロードの数を取得する方法はありますか?
は、このために
私はすぐに複数の同時ファイルアップロードを知りたいと思います。例えば。数が私の制限を超えている場合、私は後で試して謝罪してユーザーにメッセージを表示します。DOSを防ぐためにPHPでファイルを同時にアップロードする回数を制限しますか?
PHPで現在実行中のアップロードの数を取得する方法はありますか?
は、このために
は、あなたがより良いいくつかのウェブサーバモジュールを使用する必要があります...あなたの助けをいただき、ありがとうございます。 Apacheの場合はmod_qos
です。その機能の1つはLimit the maximum number of concurrent requests to a location/resource (URL) or virtual host
です。また、帯域幅をさらに制限することもできます。モジュールに関する情報はhereです。
答えてくれてありがとう、mod_qosは有望そうです。しかし、PHPで拒否されたリクエストを処理できるので、ユーザーに丁寧なメッセージを表示できますか? – Frodik
'mod_qos'には' QS_ErrorPage
現在、サーバー全体でファイルアップロードを含むPOST要求がいくつ実行されていますか?興味深い質問。 – deceze
@decezeまさに! – Frodik
どのような上限を超えることができますか?アップロードが完了するまで、PHPは実際には関係しません。 Webサーバー自体が複数の並行アップロードを処理できる場合、制限する理由はほとんどありません。 – deceze