mercredi 28 septembre 2005
Architecture Multi-Niveaux
41
Amélioration des performances
*www : service le plus populaire : surcharge des serveurs, routeurs,  liaisons…
*Techniques pour améliorer les performances :
-Mise en cache
lMémorisations des pages en vue d’un emploi ultérieur
lUn processus ‘proxy’ gère la mise en cache
lNavigateur configuré pour adresser les requêtes au proxy (et non au serveur hébergeant la page)
lLes pc, les LAN (d’entreprise) et les FAI disposent d’un ‘proxy’
lMise en cache hiérarchique
lPb : combien de temps les pages doivent-elles rester en cache ?
lUtilisation de l’en-tête ‘Last-Modified ’ : stabilité d’une page…
lEnvoie par le proxy de l’en-tête ‘if-modified-since’ : réponse courte du serveur si la page n’est pas périmée. 
lPages dynamique (serveur) ne doivent pas être mises en cache.
-Réplication de serveur (ou mise en miroir)
lContrairement à la mise en cache, ce procédé est une technique mise en œuvre côté serveur
lDifficulté d’anticiper sur le succès d’un site, parfois le succès n’est que temporaire (flash crowd :afflux soudain de visiteurs)
lRéplication automatique en fonction du trafic
lService proposé par des sociétés qui disposent de plusieurs sites d’hébergement
-Réseaux de remise de contenu
lSociétés (CDN : Content Delivery Network) proposant de distribuer des contenus rapidement et facilement.
lCDN : Interface entre fournisseurs de contenu (sites de musique, vidéo…) et FAI
-