Cache

Date : vendredi 01 mars 2002 @ 00:37:57 :: Sujet : Linux

L'optimisation du fonctionnement d'un site Web dynamique est toujours un préoccupation. Optimisation du code, de la DataBase, système de Cache Html, Sql, ...

Petite introduction sur l'usage que l'on peut faire des outils à notre disposition


Considérons nos trois composants principaux : Apache, MySql, PHP

Apache => Gzip (Mod_Gzip)
Ce composant permet de compresser les pages qui "sortent" de l'Apache en direction des navigateurs clients : réduction du trafic, réduction du 'temps de tranversé' donc gains

MySql => Classe php comme SuperCache
Cache de type SQL, ou html permettant de conserver le résultat d'une requète et/ou du résultat de la fabrication d'une page pendant un certain délais : réduction de la charge machine, perfomance, temps de réponse

Php => PhpA, APC
Ces composants permettent de "compiler" ou disons de maintenir pendant un certains temps, nos scripts dans une version éxécutable (le temps de cache) ce qui permet à Php de ne "presque plus rien faire" : réduction de la charge machine, perfomance, capacité de traitement.

L'objectif est donc bien de spécialiser nos systèmes afin qu'ils traitent (bien) un composant et que les améliorations s'ajoutent.

"Oui, mais bon, c'est du bricolage, c'est un chateau de carte ....." => Faux, des Gzip ou PhpA sont des produits simples à installer, très bien documentés, parfaitements stables et PERFORMANTS.

Alors pourquoi s'en priver : installez les tous !






Cet article provient de NPDS

L'URL pour cet article est : http://www.npds.org/article.php?sid=147