我即将为可能访问量很大的ASPNET MVC应用程序启动一个项目,我正在考虑将Subsonic用于我的DAL。 我对Subsonic处理数千个并发请求的能力表示担忧。 任何人都可以给我一些使用Subsonic的热门网站的例子吗? 此外,如果您对可能替代Subsonic有任何建议,除了NHibernate之外,这也会很棒。 谢谢

有帮助吗?

解决方案

成千上万的并发请求?你确定那可能吗?

对于它的价值, DotNetKicks 使用SubSonic,似乎永远不会出现性能问题。

其他提示

我通过SubSonic每月做大约4-5M的请求没有问题,事实上它超级快,我的服务器几乎没有征税。这些请求在白天达到峰值,所以当我们没有达到1000个并发请求时,SubSonic在负载下给我留下了非常深刻的印象。因为它使用生成的代码,它实际上会比你在那里发现的大多数ORM更快。

SubSonic是一个工具,您必须明智地使用它,例如在您的网站上添加缓存并在有时使用它时关闭IDataReader。

作为指导原则,如果您有1000个用户,则不会有超过1或2个并发用户。至少在我的经验中。要拥有1K并发用户,您应至少拥有500K-1M用户。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top