Ist es möglich, zu teilen HttpRuntime.Cache zwischen mehreren web-Servern?

Haben wir eine web-Anwendung, die die Speicherung der Website-Daten in HttpRuntime.Cache.

Nun müssen wir zur Bereitstellung der Anwendung über 2 load-balanced web-Server.

Wenn dies der Fall ist, jeder web-server hat seinen eigenen cache, das ist nicht ideal, weil, wenn ein Benutzer Daten aus webserver1 es wird zwischengespeichert werden, aber es gibt neben Anfrage an webserver2, und die Daten, die Ihre vorherigen Anfrage zwischengespeichert wird nicht verfügbar sein.

Ist es möglich, eine shared-cache-provider zu teilen HttpRuntime.Cache zwischen zwei web-Servern oder zu replizieren cache zwischen, so dass Sie den gleichen cache wird sowohl auf web-Servern? Wenn ja, was kann ich tun, um dieses problem zu lösen?

InformationsquelleAutor DaveDev | 2010-11-10
Schreibe einen Kommentar