Blog d'un développeur .NET
Article tagué Cache
Renouveau
2/01/10
Encore une longue absence sur ce blog, où décidément j’ai du mal à écrire sérieusement. Nouvelle année, résolution, etc… Soit renouveau de ce blog. L’étape 1 a été faite avec un nouveau thème « Mystique » de DigitalNature. Etape 2 : le contenu.
Actuellement, je travaille sur un sujet qui éveille la curiosité des personnes sensibles aux performances sur les accès aux données. Une des problématiques les plus courantes est : comment réduire considérablement les accès à une donnée qui n’est pas ou peu modifiée. La réponse : le cache.
Une des question fréquente sur le cache est : est-ce que chaque machine de mon cluster doit posséder son propre cache local, quitte à le dupliquer/synchroniser avec les autres machines, ou est-ce que j’héberge certaines données sur un serveur de cache ? Voilà exactement l’étude que je mène en ce moment : usage du cache distribué, architecture et gains en performances et fiabilité. Pour cela, je me sers de Microsoft Velocity, faisant désormais parti de l’ensemble applicatif Microsoft Server AppFabric. Ce travail est réalisé dans le cadre d’un projet universitaire pour la matière « Technologies Logicielles Avancées » au programme de ma seconde année de Master, et mon contrat pro me permet d’appliquer cette étude sur un cas concret : les besoins d’un certains site d’e-commerce.
Le résultat de cette étude est à rendre à la fin de ce mois. Une fois que le mémoire sera lu et la note délivrée, je publierai mon étude ici-même. Se sera ma première publication de l’année sur ce blog. Les suivantes devraient se tenir à .NET 4, avec son nouveau framework de cache, Entity Framework, et MEF (Managed Extensibility Framework).
Voilà. J’espère que cette fois-ci j’arriverai à tenir cette envie d’écrire pour partager et apprendre (Car c’est ce qui pêche : l’envie d’écrire ^^)
Sur ce, bonne année 2010