28/08/02
Optimiser son code PHP pour
améliorer les performances
|
Un livre destiné aux utilisateurs de PHP qui souhaitent aller un peu plus loin et améliorer les performances de leur code. |
"PHP Avancé", comme son nom l'indique,
s'adresse aux développeurs déjà familiarisé avec le langage
créé par Rasmus Lerdorf, et se concentre sur la question
de l'optimisation des scripts. L'auteur - ancien collaborateur du
Journal du Net Développeurs - couvre dans son livre les différents
aspects du problème de la production d'un code le plus efficace
possible.
L'hébergement est le premier thème abordé, d'abord à
travers les risques de l'hébergement gratuit, puis via les
critères de choix d'un hébergement mutualisé (prix, réputation de
l'hébergeur, services disponibles).
L'auteur propose ensuite un ensemble de "trucs et astuces"
pour accélérer l'exécution des scripts, et met en garde contre certaines
erreurs à éviter. Des outils de mesure des performances et de la
fiabilité du site sont également présentés.
Vient ensuite l'examen des solutions de "caching". Le
chapitre 5 est ainsi consacré au cache de code compilé, qui sert
à stocker le code intermédiaire (opcode). Quatre solutions sont
évaluées dans ce chapitre : Zend Accelerator, PHP Accelerator, Alternative
PHP Cache et AfterBurner Cache. Le chapitre 6 est quant à lui consacré
aux solutions de cache de page, complémentaires aux précédentes
puisqu'elles ne concernent pas la phase de compilation des scripts
PHP. Trois solutions, disponibles en hébergement mutualisé, sont
passées à la loupe (jrcache, PHPCache et jpcache), d'autres sont
proposées en fin de chapitre.
Enfin, l'optimisation des bases de données, élément clef de la réussite
d'un site Web, est abordée par le biais de l'exemple MySQL, la base
de données la plus souvent couplée à PHP. L'auteur propose quelques
conseils de conception (normalisation, choix du type de colonne)
et d'indexation (quelles colonnes indexer ?, index simple ou composé
?, utilisation de la commande EXPLAIN) pour diminuer le temps d'exécution
des requêtes.
Répondant pleinement à son objectif, le livre n'est
par ailleurs pas avare de références, proposant de
nombreuses URL utiles, et de multiples exemples.
[PHP Avancé- Arnaud Gadal - Micro Application
- 273 pages - 10,48 Euros]
|