Conseils pour optimiser les codes PHP
Août 13, 2008 2 commentaires
Tous les langages de programmation modernes ont été développés et sont prises pour permettre à faire la même tâche de bien des façons. Ce «tous les chemins mènent à Rome" de programmation moderne est très utile, puisque le développeur a la possibilité de choisir jeitos qui va guider leur programmation et de suivre les chemins pour la mise en oeuvre de leurs projets. Avec le PHP n'a pas pu être différents: le plan avec PHP, ainsi que d'être calme et il est possible de mettre en oeuvre différentes solutions de différentes manières.
Mais tous cette liberté, s'il est mal utilisé, peut endommager les performances et la qualité d'un projet. Grâce à de mauvaises pratiques de programmation PHP quelqu'un peut faire la performance de tout un système en deçà de son potentiel si elle avait été programmé de manière "appropriée". Il ya quelques petits conseils qui sont faciles à suivre - pas dans quelque manière que ce soit la logique du programme et le mode de fonctionnement de PHP progamador - surtem et de bons résultats, en vue de l'optimisation ç ã et le gain en performance et le rendement de leurs scripts .
Optimisation de la production de données
Le PHP permet le traitement côté serveur de soliticações sur le côté du client. Il est très important, ensuite, une bonne performance pour montrer le résultat de ce traitement effectué sur le serveur, depuis l'extrémité avant d'une application ou un système doit être facile à utiliser et rapide à répondre aux demandes.
Utilisez "echo" au lieu de "print"
Parmi les deux fonctions qui permettent l'affichage de l'information - le "ce" traitement côté serveur - les fonctions d'écho et d'impression sont les plus connus. Pendant ce temps, utilisez l'écho est préférable parce que, même si les deux servir et prendre la même chose - et afficher des informations issues - la réalisation d'écho, c'est mieux.
Ainsi, préfèrent utiliser echo ()!
Apostrophe et de prix
Pour afficher à l'écran le contenu d'une variable, vous pouvez utiliser le double ( ") et à écrire la variable avec le reste de l'écran, ou d'utiliser des guillemets simples ( ') et de variables (.) Avec le reste de la sortie, quelque sorte «isolation» des variables dans le reste de l'écran.
Il vaut mieux utiliser les guillemets simples avec «isolement» de variables plutôt que les variables de prix avec le reste du contenu. Donc, vous préférez utiliser:
/ / Way moins efficace echo "Ceci est une manière moins efficace d'afficher un $ var!", / / Plus efficace echo 'Ceci est un moyen très efficace de montrer un. "$ Var.'!"; Et il ya encore beaucoup de chemin rapidement et avec de meilleures performances en PHP. En dépit d'être un peu étrange que cela syntaxe - au moins pour moi - l'évolution des résultats dans de multiples paramètres à la fonction plutôt que de tenir concaténation sont plus satisfaisante:
/ / Moyen très efficace (avec la syntaxe étrange ...) echo 'une manière beaucoup plus efficace pour afficher un', $ var, '! "; Optimisation des boucles
Il est question que de faire un site web ou d'un système en PHP sans parler de boucles. Et comme ils sont tellement habitués - précisément parce qu'ils sont si essentiels - est plus important que de faire des boucles PHP d'une grande performance.
Préciser à l'avance à une variable pour les boucles "
Une chose très commune à prendre en cas de programmation en PHP est d'obtenir le montant de «tout» et, avec elle, effectuer une boucle est de tenir une autre "quoi que ce soit." Et il ya beaucoup de développeurs qui, par manque de connaissances ou ç pregui de faire ceci:
for ($ i = 0; $ i <= mysql_num_rows ($ result), $ i ) ([code]) Si, effectivement, il apporte un supplément de traitement pour chaque ITERA la ç ã. En précisant à l'avance et de mettre une variable combien de fois la boucle vai acontercer, du fret traitement est plus faible et, par conséquent, votre code est optimisé:
$ Total = mysql_num_rows ($ result); for ($ i = 0; $ i <= $ total, $ i ) ([code]) Optimisation des variables et fonctions
Il commentaire sur l'importance des variables et fonctions dans un script PHP, en est simple. Optimiser les fonctions et les variables qu'il est plus nécessaire si nous cherchons une excellente performance. Ces conseils sont rapides et efficaces:
- Utilisation de besoin au lieu de require_once;
- Utilisez des chemins absolus plutôt que par rapport à "comprend", "exige" et autres est meilleure (bien qu'il mai générer certains inconvénients avenir, pour des raisons évidentes);
- "Else / si" est plus rapide que "changer de cas";
- De plus en plus une variable locale est de près de 100% plus lent quand ne pas préciser à l'avance.
Plus d'informations sur l'optimisation des codes PHP
Comme on pourrait imaginer que la «tradition» qui a le PHP et la mesure où elle est caractéristique, ces conseils rapides pas fermer le sujet. Pour de nombreux autres conseils sur la façon d'optimiser leurs codes en PHP, envisagez d'en lire les articles suivants (en anglais):
- Php conseils d'optimisation;
- 50 PHP Conseils d'optimisation revue;
- 40 Conseils pour l'optimisation de votre code php;
- Le HOWTO sur l'optimisation de PHP;
- 10 choses que vous (probablement) ne saviez pas sur le PHP.
Et vous, a quelques conseils pour optimiser votre code PHP?














Trackback le 13 août, 2008
Trackback le 13 août, 2008