Добрый день! Начинаю разбираться с PHP столкнулся с проблемой:
Скрипт обрабатывает Excel файл, зачастую его (файла) размер достаточно велик и на его обработку уходит большое количество времени. По этой причине скрипт не укладывается квоту времени выполнения apache (если я ничего не путаю). Увеличивать квоту не вариант, т.к. хостинг такой возможности не дает.
Подскажите, пожалуйста, есть ли возможность выполнения php-скрипта без замораживания страницы для пользователя, с которой скрипт был вызван? Или существует ли возможность каким либо образом обойти это ограничение по времени?
Спасибо!
Да. Запускать скрипт в режиме командной строки. При запуске значение max_execution_time по умолчанию равно 0 (неограниченно).
Как запускать, читайте — Функции запуска программ.
ignore_user_abort(true); //Игнорируем обрыв связи с пользователем
set_time_limit(0); //Неограниченное время выполнения скрипта
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеЯ делаю систему оповещений и есть задача сделать следующее: узнать, когда пришло уведомление
Меня спрашивали, как сделать так, чтобы человек зайдя с конкретного компьютера на сайт и купив платный доступ на конкретную страницу, мог...
Здравствуйте! Подскажите пожалуйста?! Как записать данные с проверкой в бд(mysql) "test", в таблицу "users", В файле configphp хранятся данные подключения...
Посоветуйте хорошую статью про рекурсия в phpИзучал ее в js, но в виду ненадобности как-то забыл про это, да и отличия я думаю какие-то есть