Postat în original de
deadworldisee
Dpmdv a 4 metoda cu PHP cade pentru ca file_get_content este o functie blocking si nu va lasa codul sa se ruleze mai departe pana cand nu va fi luat tot continutul de la $url. Situatia devine dramatica in cazul in care un vizitator din romania viziteaza situl din romania , pe care se citeste continut de pe cel din SUA.Mai concret din Romania pana la cel mai bun host din SUA latencyul e de minim 120 ms, la care se adauga timpul de procesare a acelei pagini pe acel server (la un loc fiind minim 200ms -asta in cazul cel mai bun) , dupa care se adauga si latencyul de pe serverul din romania si ajungi sa ti se incarce o pagina hostata pe un server din Romania la minim ~400ms( iar in acest timp, CSS-ul nu se va randa in browser, macar sa dea effect ca se incarca pagina sau ceva.)
Daca mai pui la calcul ca in general se pierd packete pe drum , mai ales din SUA pana in romania, nu o sa fie destul de placut sa astepti pana se incarca pagina.