Frage

Was ist der beste Ansatz, um verteiltes Caching mit .NET zu implementieren?

Bearbeiten:Ich suchte nach einem allgemeinen Caching-Schema für interne und externe Anwendungen

War es hilfreich?

Lösung

Es gibt auch NCache als weiteres Tool zusätzlich zu Velocity und Memcached-Ports.Was die Strategien angeht, müssen Sie darüber nachdenken, was @Ungeschnitten worüber gesprochen wird, weil sich die Strategie vom Tool unterscheidet.

Andere Tipps

Wir sind große Fans von ScaleOut StateServer.In unseren Tests war es 4x schneller als MemcacheDotNet und fast 2x schneller als Enyim, mit einem geringeren Speicherbedarf.Es war sein Geld wert (die anderen sind kostenlos).

Natürlich kann Ihr Kilometerstand variieren, da jedes Caching-Szenario anders ist, aber ich würde auf jeden Fall empfehlen, StateServer auszuprobieren.

Schauen Sie sich das mal an zwischengespeichert.Es kann auf so vielen Knoten ausgeführt werden, wie Sie möchten/benötigen.Es stehen mindestens zwei .Net-Clients zur Verfügung: Hier Und Hier.

In naher Zukunft wird es soweit sein Geschwindigkeit.Dies ist im Wesentlichen eine .Net-Implementierung ähnlich der Coherence von Tangosol/Oracle.

Vielleicht sollten Sie Shared Cache überprüfen (http://www.sharedcache.com || http://sharedcache.codeplex.com) – es ist schnell, kostenlos und Open Source.

Grüße, Roni

Was zwischenspeichern Sie (und warum)?Wie weit planen Sie, den Cache zu verteilen?In einem LAN, in einem (privaten) WAN, im gesamten Internet?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top