L'ensemble de ces remarques simples (parfois même caractérisées "erreurs du débutant") et généralement preuves de seul bon sens ne se veut pas exhaustif, mais liste de quelques
astuces courantes, méthodes ou pistes de réflexion accessibles.
Lorsqu'il est question d'optimisation d'une application web, il est fréquent de voir les gens se pencher (et c'est compréhensible tant les articles courent à ce sujet) sur des
problématiques d'affichage, compressions de ressources et autres, alors qu'il est capital avant tout d'identifier les sources majeures de fatigue, qui se trouveront dans la majorité des cas
côté serveur.
Trop de développeurs pensent malheureusement une application web telle une application locale disposant pour elle seule
et pour un seul utilisateur de toutes les ressources machine, considèrent mal leurs outils ou pire tentent de reproduire avec PHP la logique d'un autre langage appris avant lui (Java, C++ ...)
et se surchargent de classes abstraites, setters & getters, etc. (remarque pouvant faire l'objet d'un autre article prochainement).
Il est ainsi primordial de garder constamment à l'esprit, même si acquis pour la plupart, qu'un serveur est une machine partagée, ce afin de construire des applications qui à notre mesure
tiennent la charge lorsque leur taille et/ou leur nombre de visiteurs augmente, et si possible qui le font vite.
Avec cette contrainte forte, il sera utile voire parfois indispensable de faire quelques sacrifices esthétiques en termes de code ou de modèle, possibles tout en restant propre et
en s'assurant d'une bonne maintenabilité.