Anti-DDoS Proxyは、webページキャッシュ技術と統合されたスクラビングセンターを提供し、DDoS攻撃からwebサイトサービスを保護し、静的webページへのアクセスを高速化します。 このトピックでは、Webサイトのアクセラレーション機能を設定する方法について説明します。
ウェブサイトのアクセラレーション機能の概要
拡張機能プランを使用するAnti-DDoS Proxyインスタンスのみが、Webサイトの高速化機能をサポートしています。 webサイトの高速化機能を有効にすると、Anti-DDoS Proxyインスタンスは、クライアントが要求するwebページに、キャッシュルールで定義されているリソースタイプが含まれているかどうかを自動的に検出します。 webページにキャッシュルールで定義されているリソースタイプが含まれている場合、webページはAnti-DDoSプロキシの保護クラスターにキャッシュされます。 次回クライアントが同じページを要求すると、Anti-DDoS Proxyはページを直接返します。
特定のページのキャッシュルールをカスタマイズできます。
Anti-DDoS Proxyの保護クラスター内の単一のホストで、静的リソースが5分間キャッシュされます。 ホスト上の静的リソースに対する2つの要求の間隔が5分を超える場合、リソースは非アクティブと見なされます。 この場合、静的リソースは削除されます。 クライアントが静的リソースを再度要求すると、Anti-DDoS Proxyはオリジンサーバーからリソースを要求します。
配信元サーバーの応答に
X-Cache
HTTPヘッダーが含まれている場合、Anti-DDoS Proxyはこのヘッダーをクライアントに渡します。配信元サーバーの応答に
X-Cache
HTTPヘッダーが含まれていない場合、Anti-DDoSプロキシはX-Cache: MISS
をクライアントに返します。
1秒あたりのクエリ数が少ない (QPS) シナリオでは、Anti-DDoS Proxyは多数のクライアントにX-Cache: MISS
を返すことがあります。 これは、Anti-DDoS ProxyのWebサイトアクセラレーション機能が、Alibaba Cloud CDNのWebサイトアクセラレーション機能とは異なる、ボリューム攻撃が開始されるシナリオ向けに設計されているためです。
前提条件
拡張機能プランを使用するAnti-DDoS ProxyインスタンスにWebサイトが追加されます。 詳細については、「1つ以上のWebサイトの追加」をご参照ください。
手順
Anti-DDoS Proxyコンソールにログインします。
上部のナビゲーションバーで、インスタンスのリージョンを選択します。
Anti-DDoS Proxy (中国本土): インスタンスがAnti-DDoS Proxy (中国本土) インスタンスの場合、[中国本土] を選択します。
Anti-DDoS Proxy (Outside Chinese Mainland): インスタンスがAnti-DDoS Proxy (Outside Chinese Mainland) インスタンスの場合、[Outside Chinese Mainland] を選択します。
左側のナビゲーションウィンドウで、
を選択します。Webサイトのアクセラレーションページの上部で、管理するドメイン名を選択します。 静的ページキャッシュ セクションで [ステータス] をオンにし、モード パラメーターを設定します。
重要拡張機能プランを使用するAnti-DDoS Proxyインスタンスに関連付けられているドメイン名に対してのみ、静的ページキャッシュを有効にできます。
Standard: 要求されたページにCSS、JavaScript、TXTファイルなどの静的リソースが含まれている場合、ページはキャッシュされます。
強化: 要求されたページはすべてキャッシュされます。
キャッシュがありません。: リクエストされたページはキャッシュされません。
ドメイン名の静的ページキャッシュを有効にすると、キャッシュポリシーはドメイン名内のすべてのURIに対して有効になります。 特定のURIに対してのみ静的ページキャッシュを有効にする場合は、モードパラメーターをキャッシュがありません。に設定し、次の手順を実行してカスタムキャッシュルールを設定することを推奨します。
オプションです。 特定のURIのカスタムキャッシュルールを設定します。
重要カスタムキャッシュルールは、ステータスをオンにした後にのみ有効になります。 カスタムキャッシュルールは、ドメイン名のキャッシュポリシーよりも優先的に有効になります。
最大5つのカスタムキャッシングルールを作成できます。
静的ページキャッシュ セクションで、設定の変更 をクリックします。
表示されるページで、右上隅の ルールの作成 をクリックします。 ルールの作成 ダイアログボックスでパラメーターを設定し、OK をクリックします。 下表に、各パラメーターを説明します。
パラメーター
説明
ルール名
ルールの名前を設定します。
名前には、英数字、アンダースコア (_) を使用できます。 名前の長さは最大128文字です。
URI
キャッシュされるページのURI。
URIパラメーターでは、リクエストパラメーターとワイルドカードはサポートされていません。
たとえば、
/a/
はパス<ドメイン名>/a/
内のすべてのページを表します。モード
キャッシュモード。 有効な値:
標準: 要求されたページにCSS、JavaScript、TXTファイルなどの静的リソースが含まれている場合、ページはキャッシュされます。
強化版: 要求されたページはすべてキャッシュされます。
キャッシュがありません。: リクエストされたページはキャッシュされません。
Cache Expires In
キャッシュされた静的リソースの有効期間。 デフォルト値: 配信元サーバーの設定を使用。 この値は、オリジンサーバー用に設定されたキャッシュされた静的リソースの有効期間が使用されることを示します。 1時間、1日、10日、または30日を選択することもできます。
たとえば、値を30日に設定した場合、Anti-DDoS Proxyインスタンスは30日後に静的リソースを再取得します。
説明Anti-DDoS Proxyの保護クラスター内の単一のホスト上の静的リソースに対する2つの要求の間隔が5分を超える場合、静的リソースは非アクティブと見なされます。 この場合、静的リソースは、Cache Expires In パラメーターに関係なく削除されます。
作成したルールはルールリストで確認し、[操作] 列の 編集 または 削除 をクリックしてルールを管理します。 キャッシュの更新 をクリックして、ページのキャッシュを手動で更新することもできます。