Ho un sito che legge dei flussi xml utilizzo il file_get_contents inpostando degli url.

Il problema e' che l'estrapolazione dei dati mi costa 1 secondo a richiesta con un collo di bottiglia che e' proprio il file_get_contents.

Ho pensato che se apro una sola socket e cambio i vari url visto che le richieste sono semrpe allo stesso server ma cambiano i parametri inviati con get dovrei ottimizzare molto.

Sapete indicarmi la strada ?

giusto per essre piu chiari

al posto di fare
Codice PHP:
$result file_get_contents('http://www.dominio.com/dati/pagina.xml?n=1');

$result file_get_contents('http://www.dominio.com/dati/pagina.xml?n=2');

$result file_get_contents('http://www.dominio.com/dati/pagina.xml?n=3'); 
vorrei aprire aprire una sola socket e cambiare url ogni volta.


Andrea