PHPのデフォルトに設定するのに最適な値を調べています。について多くの矛盾する点を見てきましたmax_input_time
。
この回答は、ファイルのアップロードはタイマーにカウントされないと彼が信じていることを示しています: https://stackoverflow.com/a/3758522/518169
公式の PHP ドキュメントには、次のような大きな赤い警告があります。
max_input_time は、スクリプトが入力を受信できる最大時間を秒単位で設定します。これにはファイルのアップロードが含まれます。大きなファイルや複数のファイル、または低速の接続を使用しているユーザーの場合、デフォルトの 60 秒を超えることがあります
ソース: http://php.net/manual/en/features.file-upload.common-pitfalls.php、最終更新日: 2012 年 7 月 6 日 (金)
したがって、これはファイルのアップロードmax_input_time
に影響を与えるようであり、訪問者が低速またはモバイル接続からでも 20 MB のファイルをアップロードできることを確認するには、デフォルト値の 60 では十分ではありません!
この値を何に設定することをお勧めしますか? 300?
また、 と の間に関係はmax_execution_time
ありmax_input_time
ますか?たとえば、そのようなものは?max_execution_time
よりも大きくする必要があります。max_input_time