3

我即将为一个可能被大量访问的 ASPNET MVC 应用程序启动一个项目,并且我正在考虑将 Subsonic 用于我的 DAL。我对 Subsonic 处理数千个并发请求的能力有些担心。谁能给我一些使用 Subsonic 的流行网站的例子?此外,如果您对除了 NHibernate 之外的 Subsonic 的可能替代品有任何建议,那也很好。谢谢

4

4 回答 4

7

数以千计的并发请求?你确定这很可能吗?

值得一提的是,DotNetKicks使用 SubSonic,而且似乎从来没有性能问题。

于 2008-09-29T16:53:59.127 回答
4

我每个月通过 SubSonic 发出大约 4-5M 的请求,没有任何问题,事实上它非常快,而且我的服务器几乎没有征税。这些请求在白天达到峰值,所以虽然我们没有达到 1000 个并发请求,但我对 SubSonic 在负载下的印象非常深刻。因为它使用生成的代码,它实际上会比您在那里找到的大多数 ORM 更快。

于 2009-04-18T01:38:39.233 回答
2

SubSonic 是一种工具,您必须明智地使用它,例如将缓存添加到您的站点并在有时使用它们时关闭 IDataReader。

于 2008-10-02T05:09:37.330 回答
0

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

于 2008-09-29T18:21:05.143 回答