潜在的に頻繁にアクセスされるASPNET MVCアプリケーションにSubsonicを使用する

StackOverflow https://stackoverflow.com/questions/149557

  •  02-07-2019
  •  | 
  •  

質問

私は、潜在的に頻繁にアクセスされるASPNET MVCアプリケーションのプロジェクトを開始しようとしていますが、DALにSubsonicを使用することを考えていました。 数千の同時リクエストを処理するSubsonicの機能について懸念があります。 Subsonicを使用して人気のあるWebサイトの例を誰かに教えてもらえますか? また、NHibernateのほかに、Subsonicの可能な代替物について何か提案があれば、それも素晴らしいでしょう。 ありがとう

役に立ちましたか?

解決

同時リクエストの

数千ですか?本当ですか?

価値があるものとして、 DotNetKicks はSubSonicを使用しており、パフォーマンスの問題はないようです。

他のヒント

SubSonicを介して1か月に約500万から500万のリクエストを問題なく実行します。実際、これは非常に迅速であり、サーバーにはほとんど負担がかかりません。これらのリクエストは日中にピークになるため、最大1000件の同時リクエストを取得することはできませんが、負荷がかかっているSubSonicには非常に感銘を受けました。生成されたコードを使用するため、実際には、そこにあるほとんどのORMよりも高速になります。

SubSonicはツールであり、サイトにキャッシュを追加し、時々使用する場合はIDataReaderを閉じるように賢く使用する必要があります。

ガイドラインとして、1000人のユーザーがいる場合、1人または2人以上の同時ユーザーはありません。少なくとも私の経験では。 1Kの同時ユーザーを使用するには、少なくとも500K〜1Mのユーザーが必要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top