Использование Subsonic для приложения ASPNET MVC с высоким уровнем доступа - PullRequest
3 голосов
/ 29 сентября 2008

Я собираюсь начать проект для потенциально доступного приложения ASPNET MVC, и я подумывал использовать Subsonic для моего DAL. У меня есть некоторые опасения по поводу способности Subsonic обрабатывать тысячи одновременных запросов. Кто-нибудь может привести примеры популярных веб-сайтов, использующих Subsonic? Также, если у вас есть какие-либо предложения относительно возможной замены Subsonic, кроме NHibernate, это было бы здорово. Спасибо

Ответы [ 4 ]

7 голосов
/ 29 сентября 2008

Тысячи одновременных запросов? Вы уверены, что это вероятно?

Для чего стоит, DotNetKicks использует SubSonic и, похоже, никогда не имеет проблем с производительностью.

4 голосов
/ 18 апреля 2009

Я выполняю около 4-5M запросов в месяц через SubSonic без проблем, на самом деле это очень быстро, и мой сервер почти не облагается налогом. Эти запросы достигают максимума в течение дня, поэтому, пока мы не получаем до 1000 одновременных запросов, я был очень впечатлен SubSonic под нагрузкой. Поскольку он использует сгенерированный код, на самом деле он будет быстрее, чем большая часть ORM, которую вы там найдете.

2 голосов
/ 02 октября 2008

SubSonic - это инструмент, и вы должны использовать его с умом, например, добавив кеширование на свой сайт и закрыв IDataReader, если вы используете их иногда.

0 голосов
/ 29 сентября 2008

Как правило, если у вас 1000 пользователей, у вас не будет более 1 или 2 одновременно работающих пользователей. По крайней мере, по моему опыту. Чтобы иметь 1K одновременных пользователей, у вас должно быть не менее 500K-1M пользователей.

...