2015-11-17 94 views
0

我们正试图实现用于编译Web Api响应数据的数据缓存。到目前为止,我们一直在使用HttpContext.Current.Cache,但我还没有找到任何关于如何在负载平衡场景中配置的信息。带负载平衡的HttpContext.Current.Cache?

我期待使用沿国服务或SQL Server(类似于会话)线的东西

这甚至使用正确的库?

回答

2

如果您在负载平衡器上使用粘性会话,那么您不需要更改应用程序中的任何内容,并且您的负载已分解。但你会错过可用性。
否则,你不能再使用进程内缓存,并需要去像Memcached/Aerospike/Redis之类的外部服务器 - 它们基本上在内存中没有任何sql数据库。你也可以使用Sql Server来做这件事,但我认为它不适合这样的工作,因为对于缓存你不应该担心持久性等问题。