特集
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 Shopでは、バックエンドでデータベース・アクセスが発生するなど、性能を決定付ける要因が多岐にわたっている。そこで第2のテストでは、ASP.NETの実行性能を調査するために、非常にシンプルなサンプル・ページを作成して、IIS
5.0とIIS 6.0でのASP.NETの実行性能を調査する。なおこのテストでは、従来のASPと新しいASP.NETで、同様のページを作成し、ASPとASP.NETの性能比較も実行する。
●静的なWebページの表示
上記2つのテストは、ASPやASP.NETを利用したダイナミックなページの実行性能を評価するものだった。最後のテストでは、単純かつ静的なHTMLページを作り、これをブラウザからアクセスして、IIS
5.0とIIS 6.0の性能を比較してみる。
ベンチマーク環境
DA Labでのテスト風景 |
DA Labの評価用コンピュータ(Celeron 1.70GHz、512Mbytesメモリ)を使用して、サーバおよびクライアント双方の環境を構築した。写真上部に写っているのが今回の評価で使用したコンピュータ群。 |
今回の性能評価では、評価・検証施設であるDA Lab上にサーバ・マシンとクライアント・マシンの環境を構築した(DA Labの詳細は「DA Labとは?」を参照)。使用するコンピュータのスペックは、サーバ、クライアントともCeleron 1.70GHz(シングル・プロセッサ)、512Mbytesのメモリを搭載するデスクトップPCである。これらのコンピュータは、DA Lab内部だけで閉じた100BASE-TXのネットワークで接続されている(各コンピュータの接続には、100BASE-TX対応スイッチング・ハブを使用)。
■サーバ側の構成
2台のコンピュータを用意し、これらにそれぞれWindows Server 2003 Standard Edition(製品版。以下特に指定しないかぎり、「Windows Server 2003」と表記した場合はこれを指すものとする)とWindows 2000 Server SP3をインストールしてサーバ側の環境とした(テストでは、2台を切り替えて使用する)。両者とも、次の点を除いて、できるだけインストール直後のデフォルトの状態のまま使用している。
-
Windows Updateにより、2003年6月上旬時点でWindows Updateで提供されている「重要な更新」をすべて適用する。
-
Windows Server 2003では、「サーバの管理」ツール(サーバの構成を変更するための支援ツール)で「アプリケーション・サーバ」を有効にし、さらにASP.NETとASPの双方を利用可能にする。Windows 2000 Serverでは、ASPは標準で利用可能だが、ASP.NETはそのままでは利用できないので、.NET Framework 1.1を追加インストールして、ASP.NETも利用可能にする。
-
双方のサーバにSQL Server 2000 Standard Editionをインストールし、SQL Server 2000 Service Pack 3aを適用する。
-
ASP.NETの性能評価用としてマイクロソフトが提供しているMicrosoft .NET Pet Shop 2.0を双方の環境にインストールする。
■クライアント側の構成
クライアント側のコンピュータには、Windows XP Professionalをインストールする。
INDEX | ||
[特集] Windows Server 2003完全ガイド | ||
IIS 6.0のパフォーマンスを検証する | ||
1.IIS 6.0の基礎知識 | ||
2.IIS 5.0/IIS 6.0ベンチマーク・テスト | ||
3.テスト1:Microsoft .NET Pet Shop | ||
4.テスト2:シンプルなASP/ASP.NET | ||
5.テスト3:静的なWebページ表示 | ||
Windows Server 2003完全ガイド |
- Azure Web Appsの中を「コンソール」や「シェル」でのぞいてみる (2017/7/27)
AzureのWeb Appsはどのような仕組みで動いているのか、オンプレミスのWindows OSと何が違うのか、などをちょっと探訪してみよう - Azure Storage ExplorerでStorageを手軽に操作する (2017/7/24)
エクスプローラのような感覚でAzure Storageにアクセスできる無償ツール「Azure Storage Explorer」。いざというときに使えるよう、事前にセットアップしておこう - Win 10でキーボード配列が誤認識された場合の対処 (2017/7/21)
キーボード配列が異なる言語に誤認識された場合の対処方法を紹介。英語キーボードが日本語配列として認識された場合などは、正しいキー配列に設定し直そう - Azure Web AppsでWordPressをインストールしてみる (2017/7/20)
これまでのIaaSに続き、Azureの大きな特徴といえるPaaSサービス、Azure App Serviceを試してみた! まずはWordPressをインストールしてみる
|
|