11-04-2008, 07:58 AM
à noter : json_encode() est une fonction ultra-performante (bien plus que n'importe quel foreach, et presque autant que serialize()).
C'est bon à savoir, car on peut imaginer pas mal de choses qui pourraient être générées côté client par Javascript permettant de gagner :
- de la bande passante (beaucoup moins d'HTML généré)
- des ressources RAM et CPU (performance de la fonction, pas de grosses chaines à générer)
En terme d'optimisation, c'est un choix qui peut s'étudier (l'inconvénient majeure étant que déporter la génération d'une partie de la page au client, implique qu'il ait les critères requis, ici Javascript)
C'est bon à savoir, car on peut imaginer pas mal de choses qui pourraient être générées côté client par Javascript permettant de gagner :
- de la bande passante (beaucoup moins d'HTML généré)
- des ressources RAM et CPU (performance de la fonction, pas de grosses chaines à générer)
En terme d'optimisation, c'est un choix qui peut s'étudier (l'inconvénient majeure étant que déporter la génération d'une partie de la page au client, implique qu'il ait les critères requis, ici Javascript)
Ressources [PHP][MySQL][prototype.js]