Serveur de Cache pour .NET(Exemple Memcached)
Je suis à la recherche de serveur de cache pour .NET. Que pouvez-vous proposer? Comme je sais que memcached est fournisseur pour .net. Est-il assez bon à utiliser .net dans la production?
Quelle est votre cas? De quoi êtes-vous la mise en cache? Vous êtes à la recherche de solutions libres, ou pouvez-vous envisager de commercial?
Nous avons utilisé memcached avec ASP.NET dans la production. Vous pouvez lui donner un essai
Je veux diminuer la quantité de requêtes de base de données. J'ai besoin d'une solution libre.
Merci pour vos réponses. Que pouvez-vous dire à propos de Microsoft de la mise en Cache de Bloc d'Application dans l'Entreprise de la Bibliothèque? Peut-elle utilisée pour le cache du serveur? Ou est cache pour une application générale ou cache pour toutes les applications?
Nous avons utilisé memcached avec ASP.NET dans la production. Vous pouvez lui donner un essai
Je veux diminuer la quantité de requêtes de base de données. J'ai besoin d'une solution libre.
Merci pour vos réponses. Que pouvez-vous dire à propos de Microsoft de la mise en Cache de Bloc d'Application dans l'Entreprise de la Bibliothèque? Peut-elle utilisée pour le cache du serveur? Ou est cache pour une application générale ou cache pour toutes les applications?
OriginalL'auteur F0rc0sigan | 2011-05-20
Vous devez vous connecter pour publier un commentaire.
AppFabric est une autre solution populaire de Microsoft.
oui, il peut être sur la même machine, mais un serveur de mise en cache prend généralement beaucoup de mémoire donc, si vous voulez de l'évolutivité, il serait mieux d'être distribué sur la mise en cache des serveurs. Tout dépendra de la charge que vous attendiez. De partir vous installer sur le même serveur, et si vous rencontrez par la hausse des charges d'utilisateurs distribuer sur des machines différentes.
OriginalL'auteur Darin Dimitrov
Si vous êtes prêt à exécuter votre serveur de cache dans Linux, vous pouvez utiliser Redis, et l'utilisation de la BookSleeve de la bibliothèque .NET, c'est ce que StackOverflow utilise
http://code.google.com/p/booksleeve/
OriginalL'auteur BlackTigerX
À L'Échelle De L'État Du Serveur est une excellente solution. Ce n'est pas gratuit, mais pour applications à grande échelle, c'est l'une des meilleures options que nous avons trouvé.
NCache est une autre option, mais je n'ai aucune expérience avec elle.
Pour l'entreprise (et de budget), il y Oracle de la Cohérence. Il fonctionne très bien, même si c'est extrêmement cher.
Voici un autre DONC, la question avec des informations qui peuvent ou peuvent ne pas être utiles:
Solutions De Mise En Cache
OriginalL'auteur Ryan Emerle
Memcached est beaucoup bonne pour la production, probablement le meilleur à l'aide de la enyim fournisseur.
Couchbase fournir une bonne interface web facile et memcached installer sur windows. Gratuit si sur un serveur unique. C'est génial d'être en mesure de suivre votre instance de cache.
Ils ont payés pour des solutions de mais et de leur propre serveur.
AppFabric comme mentionné, c'est un autre candidat évident, mais pas mature comme memcached. AppFabric est un serveur d'application et peut également fournir la mise en cache distribuée comme membase
OriginalL'auteur dove
Voir le post Top bibliothèques de mise en cache .NET pour plusieurs options, y compris à la fois gratuits et payants. Le choix dépendra de votre besoin réel.
OriginalL'auteur Garett
si il y a des numéros de tiers, solutions de mise en cache sont disponibles pour .NET, mais si nous étroit fait de la recherche basé sur Google et le mot de la bouche, il peut être
1) Memcached
2) Appfabric
3) NCache
sapins deux sont des logiciels libres/open source, de sorte qu'ils ont certaines limites, tandis que de l'autre main NCache a beaucoup à offrir par rapport à d'autres, mais vous devez l'acheter. mais il a aussi une version gratuite disponible appelée comme NCache Express. ci-dessous deux liens importants à cet égard,
Vidéo sur NCache Vs AppFabric
Blog sur NCache Vs AppFabric
OriginalL'auteur Ravian