2

ASP.NET C# ベースの MMOG (Massively multiplayer online game) を開発したいと考えています。ASP.NET Ajax コントロール キット、jquery、および MS SQL サーバー 2005 を使用します。

Q.1) .NET 3.5、C# を使用した ASP.NET は、何千ものユーザーを同時に処理するのにどの程度適していますか?

また、MMOG と一緒に、ASP.NET ajax ベースのチャット システムとチャット ルームを組み込むことも考えています。

Q.2) ASP.NET を使用しているサイト (MMOG) をご存知ですか?

Q.3) 上記のチャット システムのベスト プラクティスは何ですか?

4

6 に答える 6

1
  1. ASP.NETは、アプリケーションを作成するときに、適切なサーバー構成、ハードウェア、およびパフォーマンスを考慮してそれを処理できます。

  2. グーグルを試してみましたが、すぐには何も見つかりませんでしたが、きっとそこにあるはずです。

  3. チャットピースについては、CuteChatのような、すでに存在し、長い間試され、テストされてきた製品を見るかもしれません。

于 2009-01-16T16:37:52.763 に答える
1

ASP.NETとMSSQL2005には、「組み込みの」スケーリングの問題はありません。アプリケーションを正しく構築し、適切なハードウェアにいくらかのお金を払う準備をするように注意する必要があります。

たとえば、stackoverflowの負荷に対処するためにスケジュールされているハードウェアのセットアップを参照してください。

于 2009-01-16T16:38:10.313 に答える
1

AJAX ベースのものの代わりに Silverlight を使用することを検討します。UI の観点からは、さらに多くのことができるようになります。

于 2009-01-16T17:01:50.360 に答える
1

ViewState を無効にするか、ASP.NET MVC に切り替えない限り、ViewState はエンド ゲームのレイド ボスになります。

おそらく、今日は html/javascript/jquery UI から始めて、明日には洗練された Silverlight または Flash UI を使用するでしょう。

于 2009-01-16T17:17:02.967 に答える
1

AjaxControlToolkit はかなり肥大化しており、カスタマイズするのがちょっと難しいです。MMO では速度が優先されるため、ポストバックを可能な限り制御する必要があります。

また、フロント エンドに Silverlight を検討することもできます。.NET 環境とうまく統合され、インタラクティブな作品を開発するのがずっと簡単になります。

于 2009-01-16T17:18:13.447 に答える
0

ASP.NET を実行している大量の Web サイト。ASP.NET Web サイトの複雑さが大幅に軽減されるため、新しい MVC フレームワークを使用することを強くお勧めします。

于 2009-01-16T17:11:00.280 に答える