обработка загрузок без достижения лимита времени ожидания

В настоящее время у меня есть скрипт импорта, который должен иметь возможность загружать до 500 тыс. строк из файла CSV. У меня есть готовый скрипт загрузки, но время ожидания страницы составляет около 13 000 строк. однако файл будет продолжать импортировать его, и я не смогу получить отчет об этом.

Как я могу убедиться, что страница не перестает работать в браузере через x минут?
у компании, в которой я работаю, есть такой, как будто процесс происходит где-то еще, и я просто получаю отчет о функциях однако я не могу попросить их об этом (потому что они отказываются говорить мне что-нибудь об этом), и я не знаю сам, как это было сделано.

Я думаю об увеличении времени ожидания страницы (если возможно) до 2 часов или, может быть, что-то с ajax, который отправляет данные с другой страницы на страницу, которую я просматриваю, так что это не время ожидания?
как / можно это сделать, или у вас есть другие предложения?

0

Решение

ini_set('max_execution_time',0);

Добавьте вышеуказанный код в первую строку вашего скрипта загрузки.

0

Другие решения

Вы можете увеличить размер загружаемого файла и время его выполнения.

идти к wamp\bin\php\phpx.x.xx найдите php.ini и внесите следующие изменения

upload_max_filesize = 2M
;or whatever size you want

max_execution_time = 60
; you can increase as you want. this is in seconds
0

По вопросам рекламы [email protected]