AppFabric pour la mise en cache
-
26-09-2019 - |
Question
Il est possible d'utiliser AppFabric pour non web / asp.net mise en cache?
au lieu de dire ncache / memcached etc.
La solution
Je l'ai expérimenté avec succès le projet de Microsoft « Velocity » pour la mise en cache dans une application non-web. Velocity était le nom de code pour ce qui est devenu la mise en cache AppFabric. Je ne l'ai pas essayé la mise en cache AppFabric, parce que je n'ai pas accès aux systèmes Windows XP / Server 2003, et AppFabric nécessite Vista / 7 / Server 2008. Vous la documentation de mise en cache AppFabric, je ne vois aucune raison pour laquelle il serait maintenant que le travail pour les applications web.
Autres conseils
AppFabric est une application agnostique -. Il n'y a rien pour vous empêcher de l'utiliser dans les applications WinForms / WPF / services Windows, en fait, je peux voir qu'il se prêterait bien à un service Windows
En fait, vous pouvez stocker des données CLR dans le cache AppFabric, de sorte que rien ne lie est le service de cache avec l'application Web.
Si vous voulez comparer AppFabric avec une autre solution de cache, je pense que vous devez considérer d'autres points. Je pense que ncache / memcached peut également être utilisé dans des applications non web / asp.net.
Mais la solution de cache AppFabric ont d'autres limitations. Par exemple, si vous voulez l'utiliser, vous avez besoin d'avoir Enterprise Edition (ou plus) de Windows Server 2008 ou Windows Server 2008 R2. Vous savez, édition d'entreprise est très cher.