Как выполнить большой PHP Script?
Ну, в принципе, я могу захотеть выполнить скрипт, который может занять до 1 часа.
Что я действительно хочу сделать, так это отправлять SMS своим пользователям, используя сторонний API. Так что, в основном, я предоставляю свой сценарий с массивом телефонных номеров и запускаю метод отправки SMS.
Однако при условии, что отправка 1 SMS займет 5 секунд, и я хочу отправить 1000 SMS, что составляет примерно 1-2 часа. Я не могу использоватьset_time_limit()
потому что я на общем хосте.
Один из способов сделать это - сохранить номера в сеансе, выполнить каждое SMS и использовать javascript для обновления этой страницы до конца. Таким образом, мне нужно держать браузер открытым, и выполнение будет остановлено, если подключение к Интернету будет отключено.
Итак, есть ли лучший способ сделать это?
Надеюсь, я достаточно ясно, чтобы объяснить, чего я хочу? Я хочу выполнить большой скрипт, который может занять несколько часов без истечения времени ожидания.