php как сделать так скрипт чтобы обойти лимит на время выполнение

Trezub
На сайте с 11.11.2007
Offline
67
1161

Добрый день.

Есть скрипт.

Он - получает данные - обращается к стороннему сервису - постит данные

Этих циклов от 20 до 100 раз в неделю.

Стоит на хостинге у клиента ограничение по времени выполнения и его хватает только на 1-3 цикла.

Я вижу вариант чтобы запускалось 1-N раз скрипт и обрабатывался по 1 ссылке.

Вопрос - как это можно сделать?

Что-то такое думаю с кроном или может быть есть какой-то способ запустить скрипт после завершения предыдущего?

Пишу парсеры на php за отзыв (/ru/forum/886747)
TF-Studio
На сайте с 17.08.2010
Offline
334
#1

- очередь заданий

- крон

- снять ограничения

- вызывать самого себя

- многопоточность

задачу можно как-то подробнее описать и будет более точные советы.

а так пойти можно по любому пути выше

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
дани мапов
На сайте с 06.09.2012
Offline
204
#2

С помощь ajax как вариант.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
Arsh
На сайте с 21.03.2007
Offline
199
#3

Trezub, ищите "рекурсивный запуск PHP скрипта"

Оптимизайка
На сайте с 11.03.2012
Offline
396
#4

Сменить хостинг еще как вариант :)

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
vandamme
На сайте с 30.11.2008
Offline
675
#5

Разбивать задачи на более мелкие.

Trezub
На сайте с 11.11.2007
Offline
67
#6

Спасибо!

Я понял что есть множество вариантов, сейчас пробую вариант

exec('php test.php > /dev/null &');

Запускать так скрипт опять в конце своего выполнения если это будет нужно

Сейчас вот делаю это чтобы реализовать

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий