问题描述
我已经找到了很多的比较是InProc,的StateServer,和SQLServer的ASP.NET状态管理大量信息,但我似乎无法找到任何性能基准测试比较。很显然,是InProc比的StateServer这又是比SQLServer的速度快,但目前尚不清楚如何快得多。我知道它会通过应用程序和环境变化很大,但有他们如何比较是有价值的相对概念。
I have found a lot of great information comparing InProc, StateServer, and SQLServer for ASP.NET state management, but I can't seem find any performance benchmark comparisons. It is clear that InProc is faster than StateServer which in turn is faster than SQLServer, but it isn't clear how much faster. I realize that it's going to vary greatly by application and environment, but having a relative idea of how they compare would be valuable.
你知道吗,已经完成,你可以共享任何基准?或有任何这方面的个人经历?谢谢!
Do you know of any benchmarks that have been performed that you could share? or have any personal experience with this? Thank you!
推荐答案
有一个很好的基准测试中的DevOps家伙。
的比较
There's a good benchmarks the DevOps Guys.http://www.slideshare.net/devopsguys/best-performing-aspnet-session-state-providers comparing
- ASP.Net进程内
- ASP.Net会话状态服务器
- ASP.Net SQL服务器
- CouchBase
- 的MongoDB
- RavenDb
- Redis的(这一个,,没有这一条的)
- ASP.Net In-Proc
- ASP.Net Session State Server
- ASP.Net Sql Server
- CouchBase
- MongoDb
- RavenDb
- Redis (this one, TheCloudlessSky, not this one AngiesList)
AppHarbor还建议的memcached,但没有一个基准。
的
并提供了会话提供
AppHarbor also recommends memcached, but doesn't have a benchmark.http://support.appharbor.com/kb/tips-and-tricks/using-memcached-backed-sessionproviderand provides a Session Provider https://github.com/friism/Memcached-Providers
这篇关于ASP.NET会话状态的性能基准的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!