特集 Windows Server 2003完全ガイド IIS 6.0のパフォーマンスを検証する 4.テスト2:シンプルなASP/ASP.NET 海津 智宏 2003/06/26 上のテストでは、実際に運用されるサイトの処理に近いWebアプリケーションで比較を行ったが、これにはASP.NETの実行だけでなく、画像データの転送やデータベース・アクセスなど、複数の要素が含まれていた。そこで次のテストでは、ASP.NETの実行性能に注目するために、シンプルなASP.NETページを作成して、クライアントからアクセスしてみる。また、ほぼ同じページを従来のASPでも作成し、ASPとASP.NETの性能差も同時に調べることにした。 ■テスト方法 このテストでは、ASP/ASP.NETページの内部で簡単なスクリプトを作成し、Forループにより同じ文字を繰り返し出力して、全体では21Kbytes程度のデータ
特集 Windows Server 2003完全ガイド IIS 6.0のパフォーマンスを検証する 5.テスト3:静的なWebページ表示 海津 智宏 2003/06/26 最後に、HTMLだけで記述された静的なWebページ(動的なプログラム実行を伴わないページ)の応答性能について調べることにした。この場合、Webサーバの仕事はファイル転送のみなので、当然ながらASP.NETなどの処理に比較するとスループットは大幅に向上するはずだ。このため先の2つのテストのように、1台のクライアント・コンピュータで10セッション(Application Center Test)でテストを実行したところ、サーバ側ではなく、クライアント側のシステム性能(プロセッサやメモリ、ディスクI/Oなどを含めた全体的な性能)が限界に達してしまった(この場合でもネットワークは飽和しなかった)。 これではサーバの性能評価にならな
特集 Windows Server 2003完全ガイド IIS 6.0のパフォーマンスを検証する 3.テスト1:Microsoft .NET Pet Shop 海津 智宏 2003/06/26 まずは、実運用システムに近い環境で、IIS 5.0とIIS 6.0のパフォーマンスの違いを調べるために、Microsoft .NET Pet Shop(以下MSPetShop)を使用して性能評価を行った。これは、そもそもはSun MicrosystemsによるJava Pet StoreというJavaのサンプル・アプリケーションに対し、マイクロソフトがその機能をASP.NETで構築し直したものである。これを利用することで、JavaとASP.NETの性能比較を行える。具体的には、仮想のペットショップ内に28種類の商品(ペット)が用意されており、サインイン(ユーザー認証)から商品の選択、購入までができる
特集 Windows Server 2003完全ガイド IIS 6.0のパフォーマンスを検証する 2.IIS 5.0/IIS 6.0ベンチマーク・テスト デジタルアドバンテージ 2003/06/26 今回のベンチマーク・テストでは、次の3つのテストを実施した。 ●ASP.NETを利用した本格的なダイナミック・ページ・サイトの実行性能 .NET FrameworkとASP.NETの組み合わせによるダイナミックなページからなるサイトの実行性能を評価する。このテストの目的は、ASP.NETで構築されたオンライン・ショッピング・サイトなど、比較的複雑で、現実に近いダイナミックなWebサイトの性能を評価することにある。このテストでは、ASP.NETの評価用としてマイクロソフトが提供している仮想ペットショップ・サイト「Pet Shop 2.0」を利用する。 ●シンプルなASP.NET性能 上のPet
IIS 5.0では、INETINFO.EXEという実行プログラムが、HTTPの送受信を含め、Webサーバとしてのほとんどの処理を行う。これは通常のアプリケーションなので、OSの内部的には、ほかのプリケーションと同様にユーザー・モードで実行される。 このようにIIS 5.0では、INETINFO.EXEという名前のプログラムが、WebアプリケーションのホスティングからISAPIフィルタ(Webアプリケーションで行う処理の前処理や後処理を実行するDLL)、構成情報の管理、HTTPの送受信に至るまで、Webサーバとしてのほとんどの処理を実行する。ただしINETINFO.EXEの内部でWebアプリケーションを実行した場合、万一アプリケーションが障害を起こすと、IIS全体がクラッシュしてしまうという問題がある。これを回避するため、ほとんどの場合は、外部コンポーネント(図中ではDLLHost.EXEと
本稿は、製品直前版(RC1)のWindows Server 2003を元に作成し、2002年10月25日に公開された記事「Windows Server 2003完全ガイド ―― 次世代Windowsサーバはこうなる ――」を、製品版の情報を元に改訂し、一部を加筆したものです。元の記事は以下のリンクを参照してください。 ・2002年10月25日公開の元記事「Windows Server 2003完全ガイド ―― 次世代Windowsサーバはこうなる ――」 Windows Server 2003は、Windows 2000 Serverの後継となるWindowsサーバ製品である。.NET対応アプリケーションの実行環境である.NET Framework(.NET Framework 1.1)を標準搭載した初のWindows OSとなることから、当初は“Windows .NET Server”と
特集 Windows Server 2003完全ガイド IIS 6.0のパフォーマンスを検証する ― Windows Server 2003が搭載する次世代アプリケーション・サーバの実力 ― デジタルアドバンテージ 2003/06/26 Supported by DA Lab このセキュリティ情報は、DA Labにより検証、執筆されています。DA Labは、株式会社デジタルアドバンテージが運営する企業システムの評価検証施設です。 →DA Labの詳細はこちら Windows Server 2003では、前バージョンのWindows 2000 Serverと比較して、実にさまざまな点で機能改良や新機能追加が実施されている。これらの詳細については、すでに別稿「Windows Server 2003オーバービュー」にて解説した。 改良点は数えきれないくらいあるのだが、大きな改良点の1つは、アプリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く