07-09-2007, 06:56 PM
Citation :dans le cadre d'un jeu gourmand, j'imagine qu'une bonne part d'optimisation se fait en délégant du calcul au SQL via les requêtes, mais du coup celles-ci doivent devenir spécifiques je suppose.
Justement non (enfin je pense, hein), il faut minimiser les calculs fait par le SQL, vue que la base de données est vraiment le goulet d'étranglement dans une appli aussi gourmande qu'un jeu PHP. Il faut même typer au minimum les champs des tables (ex: un type INT(entier) au lieu d'un ENUM(1,0) ), et faire par contre plus de contrôles en PHP avant d'insérer des données.
C'est en gros ce que j'ai lu dans un PHPSolutions (un des dernier), où les créateurs de Oolime avaient un article, et leur framework est justement fait pour les jeux PHP en optimisant au maximum les performances. Après, c'est eux qui le disent, hein...