OracleAS Web Cacheの最適化

このチュートリアルではキャッシュ・ヒット率を高めるためのチューニング 技術の1つを説明します。

約15分

このチュートリアルの内容は次のとおりです。

概要
前提 条件
キャッシュされていないPopular Pagesのチェック
キャッシング・ルールの追加
まと め
関連 情報

このアイコンの上にカーソルを置くと、このチュートリアルのす べてのスクリーンショットが表示されます。 (注意: この操作によりすべてのスクリーンショットが同時に読み込まれるため、使用しているインターネット接続の種類によっては応答が遅い場合があります。)

注意: 各手順に関連するスクリーンショットのみを表示する場合は、それぞれの手順のアイコンの上にカーソルを置いてくださ い。


OracleAS Web Cacheは、ほとんどの基本的なアプリケーションで役立つデフォルトのキャッシング・ルールおよびシステム設定で事前設定されています。 さらにシステム管理者は、診断/管理ツールを使用して、OracleAS Web Cacheを最適化できます。 このレッスンでは、もっとも頻繁に要求されるURLおよびそれに関連するキャッシュ可能性の識別に役立つPopular Pagesと呼ばれる一連の統計を説明します。

前提条件

このチュートリアルを始める前に、次のことを実行しておく必要がありま す。

1. Oracle by Example(OBE)「J2EEアプリケーションをキャッシュするためのOracleAS Web Cacheの構成」の完了
2. OBE 「セッション・バインディングおよびロード・バランシングを行うためのOracleAS Web Cacheの構成」の完了
3. OBE 「スケーラビリティおよびフェイルオーバーに対応するためのOracleAS Web Cacheクラスタの構成」の完了


1.

http://localhost:7777/hrappにアクセスしてWebページを参照して ください。 hrappに対するユーザー名とパスワードはGuestとwelcomeです。

 

2.

Oracle Enterprise Manager 10g Application Server Control ConsoleからOracleAS Web Cache Homeページに進みます。 「Performance」 タブをクリックします。

Move your mouse over this icon to see the image


Popular Requests」をクリックします。

 

Move your mouse over this icon to see the image

 

3.

/localhost:7777/hrapp がキャッシュされていないことを確認します。 これについては、OBE「J2EEアプリケーションをキャッシュするためのOracleAS Web Cacheの構成」でも説明しました。 /localhost:7777/hrappにあるページはオリジン・サーバーからのリダイレク ト・ヘッダーです。 これはサイトのトップ・ページであるため、頻繁にアクセスされます。 このページをキャッシュする方法を説明します。

Move your mouse over this icon to see the image

 

 

1.

ブ レッドクラム(階層)内の「Web Cache」をクリックして、OracleAS Web Cache Homeページに戻ります。

Move your mouse over this icon to see the image

 

Administration」 タブをクリックしてから、「Properties」の下にある「Rules」 をクリックします。

 

Move your mouse over this icon to see the image

 

2.

Create」をクリックして新しいルールを作成します。

Move your mouse over this icon to see the image

 

3.

次の項目を入力します。

Name: caching_hrapp(任意の名前)
escription: caching (任意の説明)
正規表現 ^/hrapp$ によるMatch URL (URLの先頭と末尾を示すため'^'と'$'がそれぞれ使用される)


Show HTTP Methods and Parameters」を開きま す。

Move your mouse over this icon to see the image

 

4.

GET」と「GET with query string」を 選択します。

Move your mouse over this icon to see the image

 

5.

このURLは不変で、圧縮するコンテンツがないため、次のようにセットします。

Expiration of Cached Response: Never
Compression: Do not compress

Move your mouse over this icon to see the image

 

Advanced Caching Instructions」タブをクリック します。 このページは、200 HTTPコードを派生しない応答など、特別な場合の扱い方をOracleAS Web Cacheに指示します。

 

Move your mouse over this icon to see the image

 

6.

下方へスクロールし、「Cache Error Responses」を探しま す。 「Additional Error Responses to Cache 」フィールドに301と入力します。 「OK」をクリックします。

Move your mouse over this icon to see the image

301はオリジン・サーバーからのエラー・コードです。 OracleAS Web Cacheはオリジン・サーバーからのすべてのHTTPコードをアクセス・ログに記録します。 ログにアクセスするには、<oracle_home>/webcache/logsに進みます。

 

7.

Restart Web Cache」をクリックしてWeb Cacheを再起動します。

Move your mouse over this icon to see the image

 

確認を要求されたら「Yes」をクリックします。

 

Move your mouse over this icon to see the image

 

8.

変更を行った場合は、構成を伝播してクラスタ・メ ンバーのキャッシュ・サーバー・プロセスを再起 動することはすでに説明しました。 変更を伝播します。 「Go to cluster operations page」リンクをクリッ クします。

Move your mouse over this icon to see the image

 

9.

SecondWebCache」を選択し、「Propagate to」 をクリックします。

Move your mouse over this icon to see the image

 

確認を要求されたら「Yes」をクリックします。

Move your mouse over this icon to see the image

 

Move your mouse over this icon to see the image

 

10.

両方のWeb Cacheインスタンスを選択し、「Restart」をクリックし てインスタンスを再起動します。

Move your mouse over this icon to see the image

 

11.

http://localhost:7777/hrapp にアクセスすることで別のブラウザ・ウィンドウを開き、Webページを参照してください。

 

12.

「Application Server Control」ブラウザ・ウィンドウに切り替えます。 ブレッドクラム(階層)内の「Web Cache」をクリックし て、「OracleAS Web Cache Home」ページに戻ります。

Move your mouse over this icon to see the image

 

13.

Performance」 タブをクリックしてから「Popular Requests」をクリックします。

Move your mouse over this icon to see the image

 

14.

/localhost:7777/hrapp がキャッシュされていることを確認します。

Move your mouse over this icon to see the image

 

15. オプ ションとして、/localhost:7777/hrapp/のキャッシュを試みます。 問題がある場合は、スタッフ・メンバーに連絡して支援を要請してください。

 

このレッスンでは、次の ことを学びました。

Popular Requestを使用したポピュラー・リクエストの識別およびキャッシュの可能性向上

リダイレクトを保存するためのキャッシング・ルールの構成

関連情報

OracleAS Web Cacheの詳細は、ここをク リックしてください。

このアイコンの上にカーソルを置く と、すべてのスクリーンショットが非表示になります。

Copyright © 2004 Oracle Corporation. All Rights Reserved.