Mots-clés : Cache, Serveur, maintenance, performance
J'ai mis en place un nouveau système de cache, qui se révèle beaucoup plus efficace que l'ancien. Petite explication pour les personnes qui se demandent ce qu'est un cache : les pages de ViaBloga sont construites à la commande (ce sont des pages dynamiques). L'avantage est qu'une même page peut être affichée différement suivant les utilisateurs (par exemple les nouveaux commentaires non-lus sont signalés). Le désavantage, c'est que c'est gourmand en ressources (processeur, mémoire, disque) puisqu'il faut construire la page à chaque fois. Le cache permet de sauver la page déjà construite pour les utilisateurs anonymes, les robots etc. la première fois qu'elle est demandée. Les fois suivantes, la page sauvée est directement servie.
Les tests effectués montrent que les pages cachées sont trois fois plus rapides que précedemment. Un des deux serveurs peut en servir environ 150 par seconde, au lieu de 50 précedemment. Comme les pages cachées vont plus vite, il y a plus de ressources disponibles pour les autres pages, et elles vont donc un peu plus vite elles aussi.
Ce nouveau système de cache résoud également les problèmes "heap add failed" que certains d'entre vous ont signalés.
Enfin, je vais ajouter d'autres niveaux de cache, afin d'améliorer significativement les performances pour toutes les pages. En particulier, la gestion du nombre de lectures de chaque article a été réarchitecturée, ce qui devrait supprimer les risques de corruption des nombres de lectures sur les blogs très fréquentés.
D'autres articles sur des thèmes similaires :
- Serveur principal indisponible dans la nuit du 28 au 29/12/08 - 29/12/08
- Nouveau système de cache - 27/10/07
- Incident technique vendredi 24 janvier 2008 - 25/01/08
- Nouveau serveur pour ViaBloga - 12/06/14
- Nouveaux serveurs pour ViaBloga (suite) - 12/01/10
- Nouveau serveur installé - 21/12/09
- Indisponibilité du serveur 1 les 5 et 6 octobre 2009 - 06/10/09
- Ralentissements ? - 21/04/08
- Nouveaux serveurs en cours d'installation - 25/11/07
- Coupures des connections à ViaBloga - 08/10/07
de très bonnes nouvelles ! :-)