ixon
@ixon


Как сделать, чтобы php код сначала отвечал, а уже потом делала какие-либо запросы и вычисления?

Есть небольшой скрипт, который обращается в vk api по средствам file_get_contents. И есть крон, который обращается к этому скрипту раз в 30 минут. Ответ этого скрипта для cron совершенно не важны, их по сути вообще нет. Однако, зачастую, запросы к vk api происходят слишком долго и случается тайм аут. Как можно сначала ответить крону о том, что страница загружена, а уже потом запрашивать vk api и делать всяческие вычисления?
  • Вопрос задан
  • 293 просмотра
Решения вопроса 1
reaferon
@reaferon
if(file_get_contents($url)) {
...
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
ptchol
@ptchol
Linux system administrator
php.net/manual/ru/function.fastcgi-finish-request.php
Только осторожно, keepalive backend-frontend поломается.
Ответ написан
65536
@65536
Загрузить страницу, с нее послать аяксом запрос на скрипт, который в вк полезет
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы