我即将为可能访问量很大的ASPNET MVC应用程序启动一个项目,我正在考虑将Subsonic用于我的DAL。 我对Subsonic处理数千个并发请求的能力表示担忧。 任何人都可以给我一些使用Subsonic的热门网站的例子吗? 此外,如果您对可能替代Subsonic有任何建议,除了NHibernate之外,这也会很棒。 谢谢
答案 0 :(得分:7)
成千上万的并发请求?你确定那可能吗?
对于它的价值,DotNetKicks使用SubSonic,似乎从未出现性能问题。
答案 1 :(得分:4)
我通过SubSonic每月做大约4-5M的请求没有问题,事实上它超级快,我的服务器几乎没有征税。这些请求在白天达到峰值,所以当我们没有达到1000个并发请求时,SubSonic在负载下给我留下了非常深刻的印象。因为它使用生成的代码,它实际上会比你在那里发现的大多数ORM更快。
答案 2 :(得分:2)
SubSonic是一个工具,您必须明智地使用它,例如在您的网站上添加缓存并在有时使用它时关闭IDataReader。
答案 3 :(得分:0)
作为指导原则,如果您有1000个用户,则不会有超过1或2个并发用户。至少在我的经验中。要拥有1K并发用户,您应至少拥有500K-1M用户。