すべてのプロダクト
Search
ドキュメントセンター

Anti-DDoS:Anti-DDoSラボ

最終更新日:Jun 21, 2024

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サイトの追加」をご参照ください。

手順

  1. Anti-DDoS Proxyコンソールにログインします。

  2. 上部のナビゲーションバーで、インスタンスのリージョンを選択します。

    • Anti-DDoS Proxy (中国本土): インスタンスがAnti-DDoS Proxy (中国本土) インスタンスの場合、[中国本土] を選択します。

    • Anti-DDoS Proxy (Outside Chinese Mainland): インスタンスがAnti-DDoS Proxy (Outside Chinese Mainland) インスタンスの場合、[Outside Chinese Mainland] を選択します。

  3. 左側のナビゲーションウィンドウで、Anti-DDoS ラボ > Web サイト加速 を選択します。

  4. Webサイトのアクセラレーションページの上部で、管理するドメイン名を選択します。 静的ページキャッシュ セクションで [ステータス] をオンにし、モード パラメーターを設定します。

    重要

    拡張機能プランを使用するAnti-DDoS Proxyインスタンスに関連付けられているドメイン名に対してのみ、静的ページキャッシュを有効にできます。

    • Standard: 要求されたページにCSS、JavaScript、TXTファイルなどの静的リソースが含まれている場合、ページはキャッシュされます。

    • 強化: 要求されたページはすべてキャッシュされます。

    • キャッシュがありません。: リクエストされたページはキャッシュされません。

    ドメイン名の静的ページキャッシュを有効にすると、キャッシュポリシーはドメイン名内のすべてのURIに対して有効になります。 特定のURIに対してのみ静的ページキャッシュを有効にする場合は、モードパラメーターをキャッシュがありません。に設定し、次の手順を実行してカスタムキャッシュルールを設定することを推奨します。

  5. オプションです。 特定のURIのカスタムキャッシュルールを設定します。

    重要
    • カスタムキャッシュルールは、ステータスをオンにした後にのみ有効になります。 カスタムキャッシュルールは、ドメイン名のキャッシュポリシーよりも優先的に有効になります。

    • 最大5つのカスタムキャッシングルールを作成できます。

    1. 静的ページキャッシュ セクションで、設定の変更 をクリックします。

    2. 表示されるページで、右上隅の ルールの作成 をクリックします。 ルールの作成 ダイアログボックスでパラメーターを設定し、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 パラメーターに関係なく削除されます。

作成したルールはルールリストで確認し、[操作] 列の 編集 または 削除 をクリックしてルールを管理します。 キャッシュの更新 をクリックして、ページのキャッシュを手動で更新することもできます。