Suggerimenti per ottimizzare i codici di PHP
13 agosto 2008 2 commenti
Tutti i più moderni linguaggi di programmazione sono stati sviluppati e sono realizzati per consentire fare lo stesso compito di molti modi diversi. Questo "tutte le strade portano a Roma" della moderna programmazione è molto utile, dal momento che lo sviluppatore ha la possibilità di scegliere quale jeitos vai guida di programmazione e seguire percorsi per attuare i loro progetti. Con il PHP non potrebbe essere diverso: il piano con PHP, oltre ad essere tranquilla ed è possibile attuare diverse soluzioni in vari modi diversi.
Ma tutto questo la libertà, se in modo abusivo, può danneggiare il funzionamento e la qualità di un progetto. Attraverso cattive pratiche di programmazione PHP qualcuno in grado di rendere le prestazioni di un intero sistema di sotto delle sue potenzialità se fosse stato programmato in modo "appropriato". Vi sono alcuni piccoli suggerimenti che sono facili da seguire - non interferisce in alcun modo la logica del programma e il modus operandi di progamador PHP - e surtem buoni risultati, verso l'ottimizzazione ç ã e il guadagno in termini di prestazioni e le prestazioni dei loro script .
Ottimizzazione della produzione di dati
Il PHP consente il trattamento lato server soliticações di fatto sul lato del client. E 'molto importante, quindi, una buona performance per mostrare il risultato di questa trasformazione effettuata sul lato server, dato che il front-end di un'applicazione o di un sistema deve essere facile da usare e veloce a rispondere alle richieste.
Uso "eco" invece di "stampa"
Tra le due funzioni che consentono la visualizzazione di informazioni - "questo" trattamento lato server - le funzioni di eco e di stampa sono i più conosciuti. Nel frattempo, usa l'eco è meglio, perché, anche se entrambi servire e prendere la stessa cosa - visualizzare le informazioni e le uscite - le prestazioni di eco è meglio.
Così preferisce usare echo ()!
Virgolette e citazioni
Per visualizzare sullo schermo il contenuto di una variabile, è possibile utilizzare le doppie ( ") e scrivere la variabile lungo con il resto del display, o virgolette singole ( ') e concatenare le variabili (.) Con il resto del uscita, qualche modo "isolare" le variabili nel resto del display schermo.
E 'meglio utilizzare apici singoli con "isolamento" delle variabili piuttosto che cita le variabili insieme con il resto del contenuto. Così si preferisce utilizzare:
/ / Way meno efficienti echo "Questo è un modo meno efficiente di visualizzare uno var $!", / / Più efficiente echo 'Questo è un modo più efficace di uno spettacolo. "$ Var.'! '; E vi è ancora un modo rapido e con migliori prestazioni in PHP. Pur essendo un po 'strana questa sintassi - almeno per me - il passaggio di risultati in più parametri per la funzione piuttosto che tenere concatenazione sono più soddisfacenti:
/ / Molto efficiente (con sintassi strano ...) echo 'molto più efficace per visualizzare un', $ var, '!'; Ottimizzazione dei loop
Si parla che nel fare un sito web o di un sistema in PHP senza parlare loop. E poiché sono utilizzate in modo - proprio perché sono così essenziale - è più importante fare PHP loop di grandi prestazioni.
Specificare in anticipo per una variabile di loop "
Una molto comune cosa da fare quando la programmazione in PHP è quello di ottenere l'importo di "nulla" e, con essa, eseguire un loop è quello di tenere un altro "nulla". E ci sono molti sviluppatori che, per mancanza di conoscenza o di pregui ç a fare questo:
for ($ i = 0; $ i <= mysql_num_rows ($ risultato), $ i ) ([codice]) Dove, in realtà, porta a un ulteriore trattamento per ogni itera la ç ã. Specificando in anticipo e la messa una variabile quante volte il loop vai acontercer, merci è inferiore di trasformazione e, di conseguenza, il tuo codice ottimizzato:
$ Totale = mysql_num_rows ($ result); for ($ i = 0; $ i <= $ totale, $ i ) ([codice]) Ottimizzazione delle variabili e funzioni
Inutile commentare la importanza di variabili e funzioni in uno script PHP, per questo è semplice. Ottimizzare le funzioni e le variabili che sia più necessario se stiamo cercando un ottimo rendimento. Questi suggerimenti sono veloce ed efficiente:
- Utilizzando richiedono invece di require_once;
- Utilizzare percorsi assoluti piuttosto che relativi a "include", "richiede" e simili, è meglio (anche se può generare qualche inconveniente futuro, per ovvie ragioni);
- "Altre / se" è più veloce di "switch / case";
- Aumentando una variabile locale è quasi il 100% più lentamente quando non specificare in anticipo.
Maggiori informazioni sulla ottimizzazione dei codici di PHP
Come si potrebbe immaginare che la "tradizione" che ha il PHP e nella misura in cui essa è caratteristica, questi suggerimenti non rapida chiudere il tema. Per molti altri suggerimenti su come ottimizzare i propri codici in PHP, prendere in considerazione la lettura dei seguenti articoli (in inglese):
- Php Suggerimenti per l'ottimizzazione;
- 50 PHP ottimizzazione suggerimenti rivisitato;
- 40 Suggerimenti per l'ottimizzazione di codice php;
- Il HOWTO su come ottimizzare il PHP;
- 10 cose che (probabilmente) non conoscono PHP.
E lei, ha qualche consiglio per ottimizzare il suo codice PHP?














Trackback on August 13, 2008
Trackback on August 13, 2008