I 40secondi circa ovvimante erano calcolati dall'inizio alla fine dello script con microtime. I caricamenti del browser non centrano niente

Avevo già testato i vari tempi, e vi posto un nuovo test:

Numero Link: 159
Aggiunto gli handle +4.4
Eseguito multicurl +29696.9
Estratti i dati +2275.6

Quindi in questo test l'esecuzione del multi curl mi ha preso 30secondi
Il punto è che dovrebbe metterci massimo 3secondi per la connessione + 6 secondi per il caricamento, poi dovrebbe andare in timeout e darmi subito i risultati!

Cosa sbaglio? Troppi link e non li fa tutti insieme ma li raggruppa in più gruppi?
Purtroppo non trovo una guida dettagliata di come funzioni il multicurl in questi casi.