ciao!

ho un web service di tipo REST scritto in java, che estrai i dati da un db e li manda in formato JSON.
in alcuni casi il JSON è arrivato a pesare anche 5MB.
sul browser vedo bene i dati, anche se in questi casi non è proprio velocissimo.
ma se provo da PHP ottengo una eccezione in Java, che da quanto ho capito corrisponde alla disconnessione di PHP.

con PHP faccio questo:
Codice PHP:
    $url 'http://web_service/dati/';
    
$result file_get_contents($url);
    
$json json_decode($resulttrue);
    foreach (
$json as $v) {
        
// ELABORA
    

come posso evitare la disconnessione da PHP?
su quali parametri dovrei agire?