napisałem w miarę prosty skrypt na swoją strone, lecz po wejściu sporej liczby osób np. 100 strona zaczyna bardzo wolno się ładować. Możecie mi powiedzieć, czy poniższy kod może aż tak obciążać serwer?
Mam taki kodzik na stronie:
a to kod a_php.php
<?php $twitch_live = false; $twitch_live_v = 0; $twitch_live_t = ''; $twitch_live_g = ''; //--------------------- $gamecreds_live = false; $gamecreds_live_v = 0; $gamecreds_live_t = ''; $gamecreds_live_g = ''; //------------ $wyswietl = ''; $razem = 0; //pobieranie danych gamecreds $json_array = json_decode(file_get_contents('https://api.dailymotion.com/videos/?ids=kod&fields=title,genre,onair,tag,audience&limit=25'), true); if($json_array['list'][0]['onair'] == true){ $gamecreds_live = true; $gamecreds_live_v = $json_array['list'][0]['audience']; $gamecreds_live_t = $json_array['list'][0]['title']; $gamecreds_live_g = $json_array['list'][0]['tag'][1]; } //pobieranie danych twitch if ($json_array2['stream'] != NULL) { $twitch_live = true; $twitch_live_v = $json_array2['stream']['viewers']; $twitch_live_t = $json_array2['stream']['channel']['status']; $twitch_live_g = $json_array2['stream']['channel']['game']; } if($twitch_live == true || $gamecreds_live == true){ $razem = $twitch_live_v + $gamecreds_live_v; $wyswietl = ' <div id="live-header-on"> '.$razem.'</div>'; } if($twitch_live == false && $gamecreds_live == false){ $wyswietl = ' <div id="live-header-off"></div>'; } } ?>
Czy przyczyną obciążenia jest źle zrobiony kod, czy słaby serwer lub z jakimiś ograniczeniami?