Le blog du garambrogne

Distribuer du cache

Le meilleur moyen d'optimiser la réactivité d'une application est d'utiliser du cache. Du cache sur le disque ou en RAM. Le principe est simple : "si rien n'a changer, à une même question, même réponse". Le principe est simple, mais ça ce complique quand l'application commence à utiliser des threads, et quand l'application est distribuée (un cluster, quoi). De beaux outils existent pour gérer tout ça.

Lire la suite...

Fort comme un turc

PHP est connu pour ses moults fonctions (sans trop de cohérance ni de nomenclature normalisée, mais bon, c'est le charme du bazar), et sa possibilitée d'en rajouter simplement de nouvelles. PHP4 va plus loin, et via son moteur Zend , permet de rajouter des plugs directement au niveau du moteur du serveur. Deux grands classiques, le debugueur, et l'optimisateur de code. Pour commencer, un petit test de Turk mm cache avant de tester la solution officielle PHP : APC (Advanced Power Cache)

Lire la suite...

Bencher son serveur web

Pour savoir ce que vaut son site web, ou l'hebergement, savoir ce que vaut son code ou comparer différentes technologies, rien ne vaut un bon benchmark. Trés pratique aussi pour déclencher de jolis troll ou obtenir des résultats tout faussés.

Lire la suite...