В моем php-скрипте загрузка большего файла занимает больше времени, и его ограничение по max_execution_time - PullRequest
1 голос
/ 15 декабря 2010

В моем php-скрипте загрузка большего файла занимает больше времени, и он ограничен значением max_execution_time.когда max_execution_time было установлено на 60, и я загружал файлы размером менее 1 МБ, проблем не было.как только я загрузил файл размером более 3 МБ, я продолжал получать пустой экран без ошибок.

Не волнуйтесь, все лимиты загрузки установлены, и да, php display error включен.Единственный способ определить проблему - это когда я установил для max_execution_time значение 360.

Как только я это сделал, истекло время, и загрузка прошла успешно.

Моя проблема заключается в том, что пользователиразрешено загружать намного более поздние файлы, и нет никакого способа определить, как долго установить max_execution_time для.

Если оно установлено действительно высоким, например, как я установил его на 360 секунд, то это означает, что теоретически каждыйПроцесс PHP может занять до 360 секунд, что может быть очень плохо.

Кто-то, пожалуйста, помогите мне.Это скрипт размещения файлов.

спасибо.

Ответы [ 2 ]

1 голос
/ 15 декабря 2010

Изменение максимального времени выполнения только при загрузке файлов пользователями.

ini_set('max_execution_time', 360);
0 голосов
/ 15 декабря 2010

Полагаю, установка php.ini переменной max_input_time повлияет только на синтаксический анализ входных переменных, включая загрузку файлов POST.

...