@Rooner
php-программист

Как выполнить тяжелый php скрипт, если сайт подключен к сервису cloudflare?

Подключил к сайту cloudflare. Нужно выполнить нагруженный php скрипт, который выполняет более 15тыс запросов к mysql и скачивает большое количество картинок (такая синхронизация). Но спустя 20 секунд после запуска скрипта, cloudflare его просто блокирует (Error 524 A timeout occurred).
Подскажите пожалуйста как выполнить скрипт? Может, можно исключить из cloudflare отдельные скрипты?

Скрипт находится в папке /admin/script.php
В самом cloudflare в разделе Page Rules проставил настройки:
ДОМЕН/admin*
Security Level: High, Cache Level: Bypass, Disable Apps, Disable Performance
Также включен Development Mode, но это не помогло.
При этом на самом хостинге, для выполнения скрипта, достаточно памяти и мощности.
  • Вопрос задан
  • 608 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Самый тупой способ, добавить в скрипт что-то вроде
ignore_user_abort(true);
set_time_limit(0);


Но лучше действительно, как советует Иван Шумов, пересмотреть сам подход.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы