Как выполнить большой PHP Script?

Ну, в принципе, я могу захотеть выполнить скрипт, который может занять до 1 часа.

Что я действительно хочу сделать, так это отправлять SMS своим пользователям, используя сторонний API. Так что, в основном, я предоставляю свой сценарий с массивом телефонных номеров и запускаю метод отправки SMS.

Однако при условии, что отправка 1 SMS займет 5 секунд, и я хочу отправить 1000 SMS, что составляет примерно 1-2 часа. Я не могу использоватьset_time_limit() потому что я на общем хосте.

Один из способов сделать это - сохранить номера в сеансе, выполнить каждое SMS и использовать javascript для обновления этой страницы до конца. Таким образом, мне нужно держать браузер открытым, и выполнение будет остановлено, если подключение к Интернету будет отключено.

Итак, есть ли лучший способ сделать это?

Надеюсь, я достаточно ясно, чтобы объяснить, чего я хочу? Я хочу выполнить большой скрипт, который может занять несколько часов без истечения времени ожидания.

Ответы на вопрос(7)

Ваш ответ на вопрос