Articles of performance

Come posso aumentare la velocità di questa analisi dei dati?

Devo ottimizzare l'analisi di un set di dati piuttosto ampio e non sono sicuro di quali saranno i prossimi passi. Ho fatto un bel po 'di ottimizzazione della configuration MySQL. Ho questa tabella InnoDB: +—————-+————–+——+—–+———+—————-+ | Field | Type | Null | Key | Default | Extra | +—————-+————–+——+—–+———+—————-+ | id | int(250) | NO […]

Nessun guadagno in termini di performance con APC su WampServer

Sto lavorando su una workstation Windows, su cui utilizzo WampServer come piattaforma di sviluppo, per scrivere applicazioni PHP che vengono poi eseguite su Linux. Sono abbastanza abituato ad APC su Linux, che è veloce e un must per me. Tuttavia, sono sempre sorpreso di non get guadagni in termini di performance quando lo uso su […]

Conversione di chiavi di un arrays / tree di oggetti in minuscolo

Attualmente sto ottimizzando un'applicazione PHP e ho trovato una function chiamata circa 10-20k volte, quindi ho pensato di iniziare l'ottimizzazione qui: function keysToLower($obj) { if(!is_object($obj) && !is_arrays($obj)) return $obj; foreach($obj as $key=>$element) { $element=keysToLower($element); if(is_object($obj)) { $obj->{strtolower($key)}=$element; if(!ctype_lower($key)) unset($obj->{$key}); } else if(is_arrays($obj) && ctype_upper($key)) { $obj[strtolower($key)]=$element; unset($obj[$key]); } } return $obj; } La maggior parte […]

PHP – Array_map è più veloce di foreach?

In termini di performance, qual è l'opzione migliore? Mentre in object: Caso 1 public function test( $arrays ) { return arrays_map( arrays( $this, 'do_something_to_element' ), $arrays ); } Caso n. 2 public function test( $arrays ) { $return = arrays(); foreach ( $arrays as $value ) { $return[] = do_something_to_element( $value ); } return $return; […]

Box vagabondo lento, come migliorare questo?

Abbiamo costruito una scatola vagabonda per la nostra scatola di sviluppo e stiamo affrontando alcuni problemi di latenza. Problemi: Assetic: l'orologio è lento L'accesso generale alle applicazioni in (app_dev.php) è lento L'uso del command "trova" nella cartella condivisa nella casella vagrant è molto lento Informazioni sulla scatola: In esecuzione su virtualbox (in esecuzione su Mac […]

Qual è il rendimento migliore in PHP?

Generalmente includo un file di funzioni nel hader del mio sito, ora questo sito è molto trafficato e mi piace fare each piccola cosa il meglio che posso, quindi la mia domanda qui è, È meglio includere più file di tipo di function più piccoli con solo il codice necessario per quella pagina o non […]

Ottimizza le mie performance

Sto lavorando a un progetto con Zend Framework 1.11, Doctrine 2, alcuni componenti di Symfony 2 e altri strumenti e librerie. Sto cercando di ottimizzare le performance usando Xdebug e Webgrind. Ho già trovato alcuni colli di bottiglia come l'analisi di Ini config, ecc. E memorizzato nella cache. Ora mi rendo conto che l'autoloading è […]

Usare C per il calcolo nell'applicazione PHP: ne vale la pena?

Ho un'applicazione PHP in cui a volte sono necessari calcoli pesanti (cerco operazioni registrate dagli utenti e faccio molte analisi economiche in lunghi periodi di tempo). Mi piacerebbe migliorare la velocità di questi calcoli, vale la pena di riscrivere queste parti di calcolo in C? (Tra le lingue più veloci qui , C è quella […]

La durata del nome variabile è importnte per le performance in PHP?

Sono stato visto questo La lunghezza del nome variabile è importnte per le performance C #? argomento e ho la stessa domanda su php. Il mio collega (Front-end) è stato codificato tutto come $ o, $ r, $ x, $ m, $ c e ha motivato la sua migliore prestazione. Ne dubito molto e il […]

ob_flush richiede molto tempo per essere eseguito

Nel mio sito web (in esecuzione con drupal) la function ob_flush richiede molto tempo (tra 10 e 100 secondi) per essere eseguita. Come faccio a scoprire perché? Cosa può causare questo così tanto tempo?