Qual è il modo migliore per testare le performance del mio codice PHP?
Esiste una direttiva php.ini opcache.optimization_level . È una maschera di bit di default su 0xffffffff , quindi per impostazione predefinita OPcache esegue tutte le ottimizzazioni. Che tipo di ottimizzazioni fa OPcache? Cosa passa in bytecode sono fatti? Domanda successiva: esiste un model di codice che OPCache può ottimizzare molto bene? Ad esempio, HHVM può saltare […]
In uno script php sto facendo un sacco di richieste di GET cUrl diverse (un centinaio) a URL diversi. Riutilizzare lo stesso handle di curl da curl_init migliorerà le performance o sarà un confronto trascurabile con il tempo di risposta delle richieste cURL? Lo sto chiedendo perché nell'architettura attuale non sarebbe facile mantenere lo stesso […]
Qualcuno sa come la velocità dei piloni (o di qualsiasi altro framework) è paragonabile a un sito web simile realizzato con PHP? So che servire una pagina web di Python tramite cgi è più lento di php a causa del suo lungo avvio each volta. Mi piace usare i piloni e lo userei ancora se […]
Im utilizzo CURL per get lo stato di un sito, se è su / giù o redirect a un altro sito. Voglio ottenerlo il più semplice ansible, ma non funziona bene. <?php $ch = curl_init($url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_TIMEOUT,10); $output = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $httpcode; ?> Ho questo avvolto in una function. Funziona […]
Stavo leggendo da qualche parte che a volte PHP non è abbastanza veloce e che il codice compilato deve a volte "fare il lavoro pesante" Qual è l'api in C ++ per fare questo?
Sono stato sorpreso di apprendere oggi che PHP è ampiamente utilizzato nei siti Web ad alto traffico. Ho sempre pensato che PHP non fosse forte in termini di performance, essendo un linguaggio di scripting dinamico (ad esempio rispetto a un linguaggio compilato in modo statico come C / Java / C # ecc.). Quindi, come […]
Questo è un problema che ho avuto per molto tempo. Voglio eseguire applicazioni PHP sul mio computer Windows e ha un tempo di caricamento terribilmente alto, circa 10-25 secondi. Ho provato molte cose: Per prima cosa ho provato una semplice installazione di XAMPP Leggo che WAMP potrebbe essere più veloce, quindi ho provato anche WAMP. […]
Sto costruendo classi che si interfaceno con l'API di Twitter e mi chiedo se il parser XML o JSON incorporato di PHP sia più veloce? Twitter mi invierà gli stessi dati in entrambi i formati, quindi le performance del PHP determineranno la mia scelta. Sto usando php_apc, quindi puoi ignorare il tempo di analisi e […]
Ho letto da qualche parte (ho pensato su codinghorror) che è una ctriggers pratica aggiungere le stringhe insieme come se fossero numbers, poiché come numbers, le stringhe non possono essere modificate. Quindi, aggiungendoli insieme crea una nuova string. Quindi, mi stavo chiedendo, qual è il modo migliore per aggiungere due stringhe insieme, quando ci si […]