Netul,hyperion nu ati inteles la ce m-am referit. Nu am facut referire la functia file_get_contents in sine ci la faptul ca este o functie blocking, exact ca si curl_exec !
Va pot spune sigur ca functia curl_exec nu face diferenta majora incat sa se simta la incarcare in comparatie cu file_get_contents in momentul cand este vorba de 1 singur url. Curl este bun doar la preluat continut in paralel simultan de pe mai multe urluri.

Oricum cea mai buna solutie ramane a lui hyperion cea prin caching si iti recomand sa activezi gzip pe acel site.

Parerea mea este sa faci prin jquery un postcall la un script care sa returneze continutul de pe situl mama ,astfel situl tau din romania o sa se incarce la fel de repede si cand primeste continutul de la situl mama , il va pune in pagina prin Jquery.
Solutia asta e buna in cazul in care se face update des si la intervale de timp inegale la baza de date.