Sto riscontrando alcuni problemi reali con il ritardo prodotto utilizzando fgets
per acquisire la risposta del server ad alcune chiamate di database batch che sto creando.Metodo PHP più veloce di lettura della risposta del server
Sto inviando un batch di dire, 10.000 chiamate e ho rintracciato il ritardo verso i fgets che causano il ritardo nella velocità della mia applicazione in quanto la risposta per ogni chiamata deve essere afferrata.
Ho trovato questa discussione http://bugs.php.net/bug.php?id=32806 che spiega il problema abbastanza bene, ma sta leggendo un file, non una risposta del server, quindi fread
potrebbe essere un po 'complicato in quanto potrei ottenere parte della riga successiva, e cose extra che non indosso non voglio
Quindi la mia domanda è, qual è il modo migliore/più veloce per leggere la risposta dal server in alternativa a fgets?
cosa stai chiedendo? il linguaggio PHP non ha nulla a che fare con l'elaborazione della velocità, ma questo linguaggio non lo è. – Svisstack
E puoi mostrare un po 'di codice? Che tipo di chiamate al database sono queste? –
sono chiamate a Redis Server NoSQL –