Cookie(cookie)
HTTPリクエスト内で、オリジナル・サーバーからWebブラウザに送信される状態情報のパケット。後続のHTTPリクエストでは、Cookieはオリジナル・サーバーに返され、オリジナル・サーバーが最後のトランザクションの状態を記憶することが可能となる。
DMZ(DMZ)
非武装地帯(DMZ)ネットワークまたは境界ネットワークは、組織の内部ネットワークと外部ネットワーク(通常はインターネット)の間に位置するネットワーク領域(サブネットワーク)である。DMZの目的は、内部および外部のネットワークからDMZへの接続を許可する一方で、DMZからの接続は外部ネットワークに限定することにある。つまり、DMZ内のホストは内部ネットワークに接続できない。これにより、DMZ内のホストが侵入者によって危険にさらされた場合でも、DMZのホストは、内部ネットワークを保護しながら、内部と外部の両方のネットワークにサービスを提供することができる。
ESIプロバイダ・サイト(ESI provider site)
Oracle Web CacheがEdge Side Include(ESI)アセンブリのみを目的として通信するサイト。ブラウザからのESIプロバイダ・サイトのコンテンツのリクエストは不可。
GETメソッド(GET method)
Webページの単純なリクエストに使用されるHTTPリクエスト・メソッド。GET
メソッドはURLで構成される。GET
メソッドを使用するページへのリクエストは、通常キャッシュされる。
HTTPSプロトコル(HTTPS protocol)
Secure Hypertext Transfer Protocol。Secure Sockets Layer (SSL)を使用して、ユーザー・ページ・リクエストおよびオリジナル・サーバーから返されたページの暗号化と復号化を行うプロトコル。
HTTPリクエスト・メソッド(HTTP request method)
クライアントのリクエストの目的を指定する、HTTPリクエストに含まれたメソッド。HTTPでは様々なメソッドがサポートされているが、キャッシュに関連するメソッドには、GET、問合せ文字列が含まれるGETおよびPOSTがある。
IPアドレス(IP address)
ネットワーク上のノードの識別に使用。ネットワーク上の各コンピュータには、ネットワークIDと一意のホストIDで構成される一意のIPアドレスが割り当てられる。このアドレスは通常ドット10進数表記法で表される。つまり、144.45.9.22のように、8ビット・バイトの各10進数がピリオドで区切られる。
Open Systems Interconnection(OSI)
ISOにより、異機種間コンピュータ・ネットワーク・アーキテクチャのフレームワークとして開発されたネットワーク・アーキテクチャのモデル。
OSIアーキテクチャは7層に分かれており、下位の層から順に、次のようになっている。
1. 物理層
2. データ・リンク層
3. ネットワーク層
4. トランスポート層
5. セッション層
6. プレゼンテーション層
7. アプリケーション層
各層では、その直下の層を使用し、上位の層にサービスを提供する。
Oracle Enterprise Manager
Oracle Application Serverを管理するためのツール。アプリケーション・サーバーとそのコンポーネントの管理、構成および監視に対する完全な管理ソリューション。これを使用して次のことができる。
Oracle Web Cacheの全体的なステータスの表示
パフォーマンス・メトリックの表示
Oracle Web Cache Manager(Oracle Web Cache Manager)
構成機能とコンポーネント制御機能を組み合せることにより、Oracle Web Cacheの構成および管理のための統合環境を提供するツール。
POSTメソッド(POST method)
オリジナル・サーバーのデータ・ストアの内容を変更するリクエストに使用されるHTTPリクエスト・メソッド。たとえば、メーリング・リストへのメッセージの送信、登録用フォームの送信、データベースへのエントリの追加など。
注意: オリジナル・サーバーまたはデータベースに変更を加えるPOSTメソッドを使用したページをキャッシュしないでください。POSTメソッドを使用したページは、検索で使用されている場合にのみキャッシュ可能です。 |
Secure Sockets Layer(SSL)
Netscape社によって開発されたプロトコル。SSLは、ネットワーク・トランスポート層のセキュリティの業界標準。SSLにより、認証、暗号化およびデータの整合性が公開鍵インフラストラクチャ(PKI)で提供されます。Oracle Web CacheではSSLをサポートすることにより、HTTPSプロトコル・リクエストのページをキャッシュできる。
Uniform Resource Locator(URL)
インターネット上でのファイルの場所とルーティングを指定する規格。URLはブラウザによってWorld Wide Web上での移動に使用され、プロトコル、ドメイン名、ディレクトリ・パスおよびファイル名で構成される。たとえば、http://www.oracle.com/technology/index.html
の場合は、ブラウザがWorld Wide Web上でOracle Technology Networkのメイン・ページを見つけるために使用する場所とパスが指定される。
webcachectlユーティリティ(webcachectl utility)
Oracle Web Cacheをスタンドアロン環境で実行している場合(つまり、Oracle Application Serverのインストールの一環としてOracle Web Cacheをインストールしたのでなく、Oracle Web Cache製品のみを含んだキットからOracle Web Cacheをインストールした場合)に、adminサーバー・プロセス、cacheサーバー・プロセスおよびauto-restartプロセスの起動、停止、再起動に使用するユーティリティ。
Webアプリケーション・サーバー(application Web server)
Webサイトのデータ管理、そのデータへのアクセス制御およびクライアント・リクエストへの応答を行うオリジナル・サーバー。Webサーバー上のアプリケーションはデータベースとのインタフェースとして機能し、Webサーバーによってリクエストされた作業を実行する。
アクセス・ログ(access log)
あるWebサイトについて、Oracle Web Cacheに送信されたHTTPリクエストに関する情報が含まれるログ・ファイル。アクセス・ログのファイル名はaccess_log
で、デフォルトで次のディレクトリに格納される。
(UNIX) ORACLE_INSTANCE/diagnostics/logs/WebCache/<webcache_name> (Windows) ORACLE_INSTANCE\diagnostics\logs\WebCache\<webcache_name>
イベント・ログ(event log)
Oracle Web Cacheのイベントおよびエラー情報が含まれるログ・ファイル。イベント・ログのファイル名はevent_log
で、次のディレクトリに格納される。
(UNIX) ORACLE_INSTANCE/diagnostics/logs/WebCache/<webcache_name> (Windows) ORACLE_INSTANCE\diagnostics\logs\WebCache\<webcache_name>
ウォレット(wallet)
キー、証明書、およびSSLに必要な信頼できる証明書などの認証データを管理するための透過的なデータベース。ウォレットには、X.509バージョン3証明書、秘密鍵および信頼できる証明書のリストが含まれています。
埋込みURLパラメータ(embedded URL parameter)
オブジェクトのURLに埋め込まれているパラメータ情報。Oracle Web Cacheでは、疑問符(?
)、アンパサンド(&
)、ドル記号($
)またはセミコロン(;
)をデリミタとして使用したリクエストを処理可能。
オンデマンド・コンテンツ(on-demand content)
キャッシュ・クラスタ環境でのオンデマンド・コンテンンツ。各クラスタ・メンバーのキャッシュに格納されているポピュラーなオブジェクトで構成されている。
拡張ログ形式(Extended Log Format: XLF)
改善されたHTTPサーバーのロギング・フォーマット。拡張できるため、広範囲なデータ取得が可能。XLFを使用すると、HTTPリクエストの様々な統計(クライアントのIPアドレスなど)、HTTPリクエストのメソッドおよびレスポンス・ヘッダー(User-AgentやAcceptなど)を生成するようにログ出力を構成できる。
仮想ホスト・サイト(virtual host site)
Oracle Web Cacheによってホスティングされるサイト。ブラウザは、これらのサイトのキャッシュ内コンテンツを、Oracle Web Cacheを介してリクエストできる。Oracle Web Cacheでは、コンテンツをキャッシュするだけでなく、これらのサイトからESIフラグメントを組み立てることもできる。
カテゴリCookie(category cookie)
1つのページの複数のバージョンを異なるカテゴリのユーザーに渡すためのCookie。
キャッシュ・クラスタ(cache cluster)
協調して動作する疎結合されたOracle Web Cacheのキャッシュ・インスタンスの集まりで、1つの論理キャッシュを構成する。キャッシュ・クラスタを使用すると、キャッシュに障害が発生した場合に、自動的に、障害が検出されてフェイルオーバー処理が実行されるので、Webサイトの可用性が高くなる。
キャッシュ・クラスタ・メンバー(cache cluster member)
他のOracle Web Cacheインスタンスとともに構成された、1つの論理キャッシュとして動作するOracle Web Cacheインスタンス。キャッシュ・クラスタ・メンバーは、他のキャッシュ・クラスタ・メンバーがキャッシュしているキャッシュ可能なコンテンツをリクエストしたり、キャッシュ・クラスタ・メンバーに障害が発生したことを検出するために互いに通信する。
キャッシュ階層(cache hierarchy)
Oracle Web Cacheが、コンテンツ別のOracle Web Cacheからローカルにキャッシュする配置。Oracle Web Cacheは、分散ネットワークでは分散キャッシュ階層をサポートし、ESIプロバイダ・サイトの構成ではESIキャッシュ階層をサポートする。
許容量(capacity)
オリジナル・サーバーの場合は、オリジナル・サーバーが受け入れ可能な最大同時接続数。
キャッシュ・クラスタの場合は、他のすべてのキャッシュ・クラスタ・メンバーからこのキャッシュ・クラスタ・メンバーへの同時接続数を示す絶対許容量とキャッシュ・クラスタ・メンバーの相対許容量。
サブスクライバ・キャッシュ(subscriber cache)
ESIキャッシュ階層内で、テンプレートのHTMLフラグメントについてプロバイダ・キャッシュと通信してESIコンテンツを組み立てるOracle Web Cacheサーバー。取得したHTMLフラグメントとテンプレートで完全なページが組み立てられる。プロバイダ・サイトのコンテンツが無効になると、プロバイダ・サイトは整合性を保つために無効化リクエストをサブスクライバ・キャッシュに伝播する。
集中キャッシュ(central cache)
分散キャッシュ階層内で、少なくとも1つのリモート・キャッシュに対してオリジナル・サーバーとして動作するOracle Web Cacheサーバー。コンテンツが無効になると、集中キャッシュは整合性を保つために無効化リクエストをリモート・キャッシュに伝播する。
所有コンテンツ(owned content)
キャッシュ・クラスタ環境で、特定のキャッシュ・クラスタ・メンバーにより所有されているコンテンツ。キャッシュ・コンテンツは、Oracle Web Cacheによって、キャッシュ・クラスタ・メンバーに配布される。実際は、コンテンツを特定のキャッシュ・クラスタ・メンバーが所有するように割り当てる。
正規表現(regular expression)
Oracle Web Cacheでは、Netscape Proxy Server 2.5でサポートされている、URL用POSIX 1003拡張正規表現がサポートされている。
正規表現の構文は、http://www.cs.utah.edu/dept/old/texinfo/regex/regex_toc.html
を参照。
セッション・エンコードされたURL(session-encoded URL)
ユーザーを識別するために埋め込まれたセッション情報を含む、<A HREF=...>
のようなHTMLハイパーリンク・タグ。HTMLのハイパーリンク・タグにあるセッション・パラメータの値にセッションCookieまたは埋込みURLパラメータに含まれるセッション情報を代入するようにOracle Web Cacheを構成可能。
セレクタ(selector)
Oracle Web Cacheでは、セレクタを使用して、キャッシュ・ルールによるフィルタ処理およびリクエストに対する適切なルールの特定を行う。キャッシュ可能かどうかが、次のセレクタを元に評価される。
式タイプ
URL式
オブジェクトのHTTPリクエスト・メソッド
埋込みURLおよびPOST本体のパラメータ
HTTPのPOSTメソッドのボディ
問合せ文字列が含まれるGETメソッド(GET method with query string)
パラメータおよび値が含まれているURLおよび問合せ文字列によって構成されたHTTPリクエスト・メソッド。次に、問合せ文字列が含まれるGET
メソッドの例を示す。
http://www.myserver.com/setup/config/navframe?frame=default
このリクエストにより、www.myserver.com
サーバーの/setup/config
ディレクトリ内に含まれているnavframe
というスクリプトが実行され、frame変数に値default
が代入されたものがスクリプトに渡される。
注意: オリジナル・サーバーまたはデータベースに変更を加える問合せ文字列が含まれるGET メソッドのページをキャッシュしないでください。問合せ文字列が含まれるGET メソッドを使用するページは、検索で使用されている場合にのみキャッシュしてください。 |
ドメイン・ネーム・システム(Domain Name System: DNS)
ドメイン階層として編成された、コンピュータおよびネットワーク・サービスのネーミング・システム。DNSは、TCP/IPネットワーク内で、ユーザー・フレンドリな名前を使用してコンピュータの位置を特定するために使用される。DNSにより、ユーザー・フレンドリな名前は、コンピュータが識別可能なIPアドレスに解決される。
パーソナライズ属性(personalized attribute)
汎用的なページに、「Hello, Name」のようなパーソナライズされた挨拶文、アイコン、アドレス、ショッピング・カートの一部などのパーソナライズ属性が含まれているページ。パーソナライズ属性の値にCookieまたは埋込みURLパラメータに含まれる情報を代入するようにOracle Web Cacheを構成できる。
パフォーマンス保証ヒューリスティック(performance assurance heuristics)
Oracle Web Cacheによるオブジェクトのキュー順序を割当て可能にするヒューリスティック。このヒューリスティックにより、無効な状態でも表示してよいオブジェクトとすぐに取得する必要のあるオブジェクトが判別される。優先順位の高いオブジェクトは先に取得され、優先順位の低いオブジェクトは後で取得される。
オブジェクトのキュー順序は、オブジェクトの使用頻度と、無効化時に割り当てられたオブジェクトの妥当性に基づいて決定。オリジナル・サーバーの現在の負荷と許容量を超過していない場合、まず、使用頻度が高く、妥当性の低いオブジェクトが更新される。
ファーム(farm)
Fusion Middleware Controlによって管理されるコンポーネントの集まり。0個または1個の管理対象サーバー・ドメイン、およびそのドメインでインストールされ、構成され、稼働しているOracle Fusion Middlewareシステム・コンポーネントで構成される。
フェイルオーバー(failover)
オリジナル・サーバーで障害が発生した場合、Oracle Web Cacheは、負荷を自動的に他のオリジナル・サーバーに分散し、障害の発生したオリジナル・サーバーが再びオンラインになるまで、その稼働または停止状況をポーリングする。キャッシュ・クラスタ環境では、Oracle Web Cacheは、障害の発生したメンバーから他のクラスタ・メンバーへコンテンツの所有権を移動する。
プロキシ・サーバー(proxy server)
実際のサーバーの代替となるオリジナル・サーバー。クライアントの接続リクエストを実際のサーバーや他のプロキシ・サーバーに転送する。プロキシ・サーバーは、アクセス制御、データおよびシステムのセキュリティ、監視およびキャッシュ機能を提供する。
プロバイダ(provider)
1つの中心的な場所に集められた一連のコンテンツ(コンテンツ領域、ページ、アプリケーションおよび外部ソースのデータ)。ページと呼ばれる共通のインタフェースを介してアクセスされる。
プロバイダ・キャッシュ(provider cache)
ESIキャッシュ階層内で、プロバイダ・サイト用にコンテンツをローカルにキャッシュするOracle Web Cacheサーバー。サブスクライバ・キャッシュがこのプロバイダ・キャッシュと通信してHTMLフラグメントを組み立てる。コンテンツが無効になると、プロバイダ・キャッシュは整合性を保つために無効化リクエストをサブスクライバ・キャッシュに伝播する。
ページの部分的なキャッシュ(partial page caching)
Oracle Web CacheでHTMLオブジェクトのフラグメントを個別にキャッシュおよび管理できるようにする機能。Oracle Web CacheにHTMLフラグメントをフェッチして挿入するように指示するEdge Side Include(ESI)マークアップ・タグでテンプレート・ページが構成される。フラグメント自体は、ディスクリート・テキストまたはその他のオブジェクトが含まれているHTMLファイルである。
無効化(invalidation)
オブジェクトを無効にするOracle Web Cacheの機能。無効とマークされたオブジェクトをクライアントがリクエストすると、オブジェクトがキャッシュから削除され、オリジナル・サーバーから新しいコンテンツが取得されてキャッシュが更新される。無効化処理により、Oracle Web Cacheのキャッシュとオリジナル・サーバーのコンテンツとの一貫性が保たれる。
無効化コーディネータ(invalidation coordinator)
キャッシュ・クラスタ環境では、Oracle Web Cacheは、無効化メッセージを他のキャッシュ・クラスタ・メンバーに伝播する。無効化メッセージは、コーディネータとして機能する1つのキャッシュ・クラスタ・メンバーに送信される。コーディネータは無効化メッセージを他のクラスタ・メンバーに伝播します。
有効期限(expiration)
指定された期間キャッシュに存在した後、オブジェクトを無効にする機能。オブジェクトが無効になっているときに、クライアントがそれらをリクエストすると、オブジェクトはキャッシュから即時に削除され更新されるか、またはオリジナル・サーバーによるオブジェクトの更新可能時期に基づいて更新される。
ラウンドロビン法(round robin)
接続の負荷を複数のサーバーに分散して、サーバーの負担を管理する方法。ラウンドロビン法により、構成済サーバーのリストにある最初のオリジナル・サーバーがリクエストを受信すると、2番目のオリジナル・サーバーが次のリクエストを受信する、というようにしてリクエストの入替えが行われる。
リバース・プロキシ(reverse proxy)
クライアントからはコンテンツ・サーバーのように見えるが、内部的には他のバックエンド・オリジナル・サーバーからオブジェクトをプロキシとして取得するサーバー。リバース・プロキシは、オリジナル・サーバーへのゲートウェイとして機能する。ファイアウォールの外側から受信したリクエストをファイアウォールの内側にあるオリジナル・サーバーに中継し、取得したコンテンツをクライアントに送信します。
リモート・キャッシュ(remote cache)
分散キャッシュ階層内で、集中キャッシュのコンテンツをローカルのリクエストとして処理するためにキャッシュするOracle Web Cacheサーバー。集中キャッシュに無効化リクエストが送信されると、コンテンツの整合性を保つために、集中キャッシュはこのリクエストをリモート・キャッシュに伝播する。
レイヤー7(L7)スイッチ(Layer 7 (L7) switch)
Open Systems Interconnection(OSI)モデルの第7層(アプリケーション層)にロード・バランシング機能を提供するネットワーク・スイッチ。L7スイッチは、URLのコンテンツに基づいてロード・バランシングの決定を行う。
ロード・バランサ(load balancer)
受信リクエストによる負荷を均衡させるメカニズム。このメカニズムは通常、レイヤー7(L7)スイッチなど、ネットワーク・スイッチ形式のハードウェア・ロード・バランサである。通常、ハードウェア・ロード・バランサは、Oracle Web Cacheサーバーの前面に配置される。ハードウェア・ロード・バランサを使用できない環境では、Oracle Web Cacheをソフトウェア・ロード・バランサとして機能させることが可能。