В эти дни в Турции проходят выборы, и я пишу скрипт php, чтобы следить за выборами с помощью API, и у меня есть цикл for в моем проекте, чтобы показать общие результаты всей Турции. Этот цикл суммирует результаты 81 различных провинций, но он занимает слишком много времени, а иногда он не работает, потому что он занимает более 30 секунд, а моя страница не загружается. Что я могу сделать, чтобы сократить это время?
$mi_total_vote = 0;
for ($id=1; $id < 82; $id++) {
$turkey_data = file_get_contents('http://secim-api.adilsecim.net/2/city/'.$id.'.json');
$turkey_json = json_decode($turkey_data);
$mi = $turkey_json->results->mi;
$mi_total_vote = $mi_total_vote + $mi;
}
Файлы JSON - это мои данные API. Я должен суммировать их, чтобы получить результаты для всей Турции.