Frage

Ich bin über ein Projekt für eine potenziell stark zugegriffen ASPNET MVC-Anwendung zu starten und ich dachte, für meine DAL Subsonic zu verwenden. Ich habe einige Bedenken über die Fähigkeit der Subsonic, um Tausende von gleichzeitigen Anforderungen zu behandeln. Kann mir jemand ein paar Beispiele für beliebte Web-Sites geben Subsonic mit? Auch wenn Sie Vorschläge bezüglich eines möglichen Ersatzes für Subsonic haben neben NHibernate, das wäre auch toll. Dank

War es hilfreich?

Lösung

Tausende gleichzeitiger Anforderungen? Sind Sie sicher, das ist wahrscheinlich?

Für das, was es wert ist, DotNetKicks verwendet SubSonic und scheint nie Performance-Probleme zu haben.

Andere Tipps

ich über 4-5m einen Monat durch SubSonic ohne ein Problem anfordert, in der Tat ist es super-schnell und mein Server ist kaum besteuert. Diejenigen Anfragen Höhepunkt während des Tages so, während wir nicht aufstehen zu 1000 gleichzeitige Zugriffe Ich war sehr beeindruckt mit SubSonic unter Last. Weil es generierten Code verwendet wird, es tatsächlich geht, schneller zu sein als die meisten der ORM Sie dort finden.

Subsonic ist ein Werkzeug, und Sie haben es wie Caching auf Ihre Website mit Bedacht zu verwenden, das Hinzufügen und Schließen des IDataReader, wenn Sie sie verwenden manchmal.

Als Richtlinie, wenn Sie 1000 Benutzer haben, werden Sie nicht mehr als 1 oder 2 gleichzeitige Benutzer. Zumindest in meiner Erfahrung. Um 1K gleichzeitige Benutzer haben, sollten Sie mindestens 500 K-1 M-Benutzer.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top