Après les packs évolutions, les packs optimisations ou comment mettre un turbo d
Date: Dimanche 01 avril 2007 à 13:52:20
Sujet: MaXiMuS


Cyril nous informe

Une nouvelle ère commence ...

Il était une fois un CMS nommé Maximus, pensé pour être le plus optimisé qu'il soit et le plus sécurisé possible, mais ce n'était sans compter sur la ténacité du développement pour rendre Maximus encore bien plus rapide et bien plus sécurisé un peu plus chaque jour passant ...

On pourrait raconter ce style d'histoire sans compter d'autant plus quand c'est le cas, comme ici !
Il y a donc quelques temps nous avons pu voir les pack évolutions naitre, maintenant place aux packs optimisations et là on va commencer très fort avec une technique extrêmement peu connue mais qui peu mettre un sacrès coup de fouet à votre site internet !
Je ne vais pas parler technique car ceci pourrait sembler complexe pour certains mais je vais parler concret, le tout avec des tests et des chiffres à l'appui pour ce premier pack optimisation.

L'installation du pack est très simple et reportée sur le wiki, ce n'est pas ce qui nous intéresse ici, mais ... ce pack comprend une nouvelle fonction que vous allez pouvoir activer si votre serveur mysql le permet et qui va permettre de réduire par 100 le temps de calcul des sessions de votre site, oui j'ai bien dis par 100 !!

J'ai donc réalisé plusieurs batteries de tests avant de 'm'appuyer' un pack optimisation de la sorte, et ceci révèle des chiffres impressionnants, prenons par exemple sur ce site ( ou j'ai laissé un marqueur depuis hier au soir ), le temps (en règle général) de calcul complet des sessions se situe entre 0.13 et 0.14 secondes, temps logique avec la configuration actuelle, j'ai donc installé le pack optimisation et Heaper les sessions du site, et là suite à cette nouvelle configuration le marqueur n'a de cesse de me donner un temps de calcul de génération des sessions situées entre 0.0014 et 0.0015 !

Ceci n'est pas un canulard du premier avril je peux vous l'assurer, ceci tient de la technique pure et dure et d'une formule extrêmement peu utilisée dans les CMS certainement déjà de par le fait que c'est très peu connu et que cette modification entraine un risque important: en cas de crash du serveur MySQL le contenu des sessions sera totalement effacé, risque amoindri de par le fait que si les sessions sont perdues ce n'est certes pas aussi dramatique que si l'on perdait les articles publiés !

C'est donc pour cela que je me suis décidé à mettre en place cette nouvelle fonction, je vais m'attabler sur le wiki dans les minutes à venir afin d'expliquer comment activer le heaping et surtout comment le désactiver en cas de soucis !!

J'ai pu tester personnellement ce pack évolution sur trois types de serveurs, les miens déjà, ensuite je l'ai mis en place chez hebeh puis chez infomaniak avec succès, ceux qui auraient un soucis avec serons grès de nous le reporter dans le forum...

Vous pourrez désormais retrouver dans l'espace optimisation toute une série de nouveaux packs afin de rendre votre maximus plus que jamais performant !

Merci de votre confiance et bon poisson pour cette belle journée :)

PS: j'en ai profité dans ce pack pour inclure un additif dans MySQL Tap permettant de connaitre le type des tables ainsi que la taille de chaque tables SQL !
Bien évidemment ce pack va être inclu dans la journée dans le pack complet de Maximus CMS téléchargeable !









Cet article provient de Maximus Canada: La communauté Canadienne de Maximus
http://maximus-canada.com

L'URL de cet article est:
http://maximus-canada.com/modules.php?name=News&file=article&sid=26