Здравствуйте, есть код Код (Text): <?php $curl = curl_init(); curl_setopt ($curl, CURLOPT_URL, "URL"); curl_setopt($curl, CURLOPT_HTTPHEADER, [ 'Authorization: Bearer KEY' ]); curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec ($curl); curl_close ($curl); $result = json_decode($result, true); $result = $result['server']['status']; print $result; ?> Который вставляется в обычную php страницу. Если код один, то страница грузится нормально, но если десять таких результатов на страницу, то она начинает грузится несколько секунд. Как получать результаты после загрузки страницы? В идеале получать результаты в реальном времени без перезагрузки страницы, т. к. результаты периодически меняются. Заранее спасибо за помощь.
CURL отправляет запрос к другому серверу, и пока ожидается ответ - PHP скрипт "стоит" и ждёт. Время загрузки входит во время работы PHP скрипта. Чтобы не ждать долго загрузки страницы - можно отдавать страницу и со страницы отправлять дополнительный AJAX запрос, в обработчике которого производить запросы по CURL. Можно и из JS отправлять, но на сервере (к которому обращаемся) должны быть разрешены кроссдоменные AJAX запросы.