/foo/*/barの場合、/foo/example/barと/foo/demo/barはいずれもこのルールに一致します。タイプ | 説明 | 値(例) |
HOST | リクエストHost | www.example.com |
URL Path | リクエストURLパス | /example/foo/barパスにマッチングする必要がある場合、演算子は 等しいを選択し、値には/example/foo/barを入力します。/exampleディレクトリおよびその配下のすべてのファイルにマッチングする必要がある場合、演算子は等しいを選択し、値には/example/*を入力します。 |
URL Full | リクエストURLの完全な内容です。プロトコル、ドメイン、URLパス、およびクエリ文字列が含まれます。 | https://www.example.com/foo.jpgパスに完全一致させる必要がある場合、演算子は等しいを選択し、値にはhttps://www.example.com/foo.jpgを入力します。 https://www.example.com/foo.jpgおよびクエリ文字列を含むパスにマッチングする必要がある場合、演算子は正規表現マッチングを選択し、値にはhttps://www.example.com/foo\\.jpg($|\\?)を入力します。https://www.example.com/foo.jpgおよびクエリ文字列testを含むパスにマッチングする必要がある場合、演算子は正規表現マッチングを選択し、値にはhttps://www.example.com/foo\\.jpg($|\\?.*test=)を入力します。 |
クエリ文字列 | リクエストURL内のクエリ文字列 | パラメータ名:key パラメータ値:value |
ファイル拡張子 | リクエスト内容のファイル拡張子 | jpg、png、css |
ファイル名 | リクエスト内容のファイル名 | foo.txt |
HTTPリクエストヘッダー | HTTPリクエストヘッダー | HTTPリクエストヘッダー名:name HTTPリクエストヘッダー値:value |
クライアントの地理的位置 | クライアントIPの所在国/地域 | アメリカ |
リクエストプロトコル | クライアントが要求するプロトコルタイプ | HTTPSまたはHTTP |
クライアントIP | リクエスト元のクライアントIP | IPまたはIPセグメントを入力できます。例は以下のとおりです。 IPv4: 192.168.0.0または192.168.0.0/24。このうち、0.0.0.0/0はすべてのIPv4アドレスにマッチングすることを表します。IPv6: 2001:db8:1234::1または2001:db8::/32。このうち、::/0はすべてのIPv6アドレスにマッチングすることを表します。 |
クライアントキャリア | クライアントIPの所属キャリア。 | 列挙値は中国聯通、中国電信、中国移動で、複数選択に対応しています。 事業者別オリジンサーバーアクセスを実現したい場合、対応する事業者をマッチングし、「オリジンサーバー変更」操作を設定できます。 |
リクエストメソッド | クライアントがリクエストするメソッド | サポートされるメソッドは以下のとおりです。複数選択できます。 GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT、OPTIONS、PATCH、COPY、LOCK、MKCOL、MOVE、PROPFIND、PROPPATCH、UNLOCK。 |
Cookie | Cookieリクエストヘッダー | パラメータ名:key パラメータ値:value |
HTTPレスポンスヘッダー | HTTPレスポンスヘッダー | HTTPレスポンスヘッダー名:name HTTPレスポンスヘッダー値:value |
HTTPレスポンスステータスコード | HTTPレスポンスステータスコード | ドロップダウンリストからの選択およびカスタム入力によるステータスコードの指定に対応しています。 |
すべて | サイト上の任意のリクエスト | N/A |
タイプ | 説明 |
等しい | リクエストが指定されたいずれかの値と等しい(対応するマッチタイプの値)。 |
等しくない | リクエストが指定されたいずれの値とも等しくない(対応するマッチタイプの値)。 |
存在 | 指定されたいずれかの値がリクエストに存在します(リクエストHTTPヘッダー名またはクエリパラメータのパラメータ名)。 |
存在しない | 指定されたいずれの値もリクエストに存在しません(リクエストHTTPヘッダー名またはクエリパラメータのパラメータ名)。 |
正規表現マッチング | Google RE2 正規表現マッチングをサポートします。マッチングタイプがURL Path、URL Full、クエリ文字列、ファイル拡張子、ファイル名、HTTPリクエストヘッダー、HTTPレスポンスヘッダー、リクエストメソッド、Cookieの場合、正規表現マッチングを使用できます。 |
正規表現不一致 | Google RE2 正規表現マッチングをサポートします。マッチングタイプがURL Path、URL Full、クエリ文字列、ファイル拡張子、ファイル名、HTTPリクエストヘッダー、リクエストメソッド、Cookieの場合、正規表現による不一致マッチングを使用できます。 |
操作 | 説明 | サポートされる一致タイプ |
リソースがノードにキャッシュされる時間を調整し、ノードキャッシュを最適化して、リクエストされたリソースの読み込み速度を向上させ、古いリソースを適時に削除します。 | HOST URL FULL URL Path クエリ文字列 ファイル名 ファイル拡張子 HTTPリクエストヘッダー クライアントの地理的位置 リクエストプロトコル クライアントIP Cookie すべて(サイトの任意のリクエスト) | |
ブラウザーキャッシュにリソースが保持される時間を調整し、ブラウザーキャッシュを最適化して、リクエストされたリソースの読み込み速度を向上させます。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 クライアントの地理的位置 クライアントIP リクエストメソッド Cookie HTTPレスポンスヘッダー HTTPレスポンスステータスコード すべて(サイトの任意のリクエスト) | |
リソースURLのクエリ文字列の調整や大文字と小文字を区別しない設定、HTTPヘッダーの結合などにより、リソースのCache Keyをカスタマイズし、ノードキャッシュを最適化して、さまざまなシナリオに応じて対応するリソースを応答し、リクエストされたリソースの読み込み速度を向上させることができます。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 クライアントIP Cookie すべて(サイトの任意のリクエスト) | |
オリジンサーバーの応答ステータスコードがノードにキャッシュされる時間を設定し、ノードが非2xx異常ステータスコードを直接応答することで、オリジンサーバーの負荷を軽減します。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 Cookie すべて(サイトの任意のリクエスト) | |
キャッシュリソースの有効期限が切れる前にオリジンサーバーへアクセスしてキャッシュリソースの有効性を検証し、期限切れ後の検証を待たずに、サイトのアクセラレーション性能を向上させ、より迅速にリクエストへ応答します。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 Cookie すべて(サイトの任意のリクエスト) | |
オフラインキャッシュを有効にすると、オリジンサーバーに障害が発生し、正常にオリジンサーバーからリソースを取得できない場合、オリジンサーバーが復旧するまで、ノードにキャッシュされたリソース(期限切れであっても)を使用できます。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 クライアントIP Cookie すべて(サイトの任意のリクエスト) |
操作 | 説明 | サポートされる一致タイプ |
HTTP/2(HTTP 2.0)リクエストをサポートし、サイトを高速化し、Webパフォーマンスを向上させます。 | HOST すべて(サイトの任意のリクエスト) | |
HTTP/3(QUIC)リクエストをサポートし、HTTP/3(QUIC)を使用してサイトへのリクエストを高速化し、データ転送の効率と安全性を向上させます。 | HOST すべて(サイトの任意のリクエスト) | |
WebSocketプロトコルをサポートし、WebSocketプロトコルを使用することで、サーバーはクライアントにデータを能動的にプッシュできます。 | HOST リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
最大アップロードサイズとは、クライアントユーザーが1回のリクエストでアップロードできるデータの最大値です。最大アップロードサイズを制限することで、データ転送速度をある程度向上させ、ネットワーク転送を最適化できます。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
ノードはリソースに対してGzipまたはBrotli圧縮を行い、転送ファイルサイズを削減し、リクエストされたリソースの読み込み速度を向上させます。 | HOST リクエストメソッド すべて(サイトの任意のリクエスト) | |
コンテンツ圧縮はスマート圧縮の機能強化版であり、HOST以外のより多くのマッチング条件をサポートします。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTP Request Header クライアントの地理的位置 リクエストプロトコル クライアントIP リクエストメソッド Cookie すべて(サイトの任意のリクエスト) HTTPレスポンスヘッダー(Content-Typeヘッダーのみサポート) | |
スマート加速とは、動的インテリジェントルーティング加速です。この機能を有効にすると、ノードのネットワーク遅延をリアルタイムで検出し、インテリジェントアルゴリズムによって最適な伝送経路を選択し、より高速かつ安定した安全な方法でクライアントユーザーのリクエストを処理します。静的リソースと動的リソースのどちらのリクエストにも対応します。インテリジェント動的ルーティングにより、ネットワーク遅延、接続エラー、リクエスト失敗などの問題を最大限に低減します。 | HOST すべて(サイトの任意のリクエスト) | |
HTTP/2プロトコルでのオリジンサーバーへのリクエストをサポートします。 | HOST リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
ネットワークリンクの状況とオリジンサーバーのデータ処理能力に応じて、オリジンサーバーへのリクエストタイムアウト時間を適切に設定し、リクエストが正常にオリジンサーバーへ到達できるようにしてください。オリジンサーバーへのリクエストタイムアウト時間の定義は、ノードがオリジンサーバーへのリクエストを開始した後、オリジンサーバーがどれだけの時間データ応答を返さない場合に、ノードがタイムアウトと判定し、自発的にオリジンサーバーとの接続を切断するかです。 | HOST すべて(サイトの任意のリクエスト) |
操作 | 説明 | サポートされる一致タイプ |
クライアントのHTTPリクエストを301/302リダイレクトでHTTPSへ転送し、最終的にHTTPSでEdgeOneにアクセスします。 | HOST すべて(サイトの任意のリクエスト) | |
クライアント(ブラウザなど)にHTTPSを使用してエッジノードとの接続を確立するよう強制し、Webサイト全体を暗号化します。 | HOST すべて(サイトの任意のリクエスト) | |
クライアントとエッジサーバー間のTLSハンドシェイク時に使用を許可するプロトコルバージョンと暗号スイートを必要に応じて設定します。 | HOST すべて(サイトの任意のリクエスト) | |
TLSハンドシェイク時に、事前にキャッシュされたOCSPレスポンスを送信し、ハンドシェイク効率を向上させます。 | HOST すべて(サイトの任意のリクエスト) | |
EdgeOneがオリジンプル時に使用するリクエストプロトコルを指定します。 | HOST すべて(サイトの任意のリクエスト) |
操作 | 説明 | サポートされる一致タイプ |
HTTPレスポンスヘッダー(ノードがクライアントユーザーに応答する際のHTTPレスポンスヘッダー)をカスタマイズで変更・追加・削除します。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 クライアントの地理的位置 クライアントIP リクエストメソッド HTTPレスポンスヘッダー HTTPレスポンスステータスコード Cookie すべて(サイトの任意のリクエスト) | |
カスタムヘッダーが実際のクライアントIP情報をオリジンサーバーへ送信します。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 クライアントIP リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
カスタムヘッダーがクライアントIPの地理位置情報をオリジンサーバーへ送信します。 | HOST クライアントの地理的位置 クライアントIP リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
HTTPリクエストヘッダー(ノードがオリジンサーバーへリクエストを送信する際のHTTPリクエストヘッダー)をカスタマイズで変更・追加・削除します。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 クライアントIP リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
Hostヘッダーフィールドを書き換えます。お客様のオリジンサーバーHostがCLBタスクで接続した加速ドメインと異なる場合、この機能を使用してHostを実際のオリジンサーバーHostに書き換えることができます。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 クライアントIP リクエストプロトコル リクエストメソッド Cookie すべて(サイトの任意のリクエスト) |
操作 | 説明 | サポートされる一致タイプ |
ノードは特定のステータスコードを応答することで、クライアントのリクエストURLをターゲットURLへリダイレクトします。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 クライアントIP リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
アクセス制御ポリシーの一つであり、認証ルールを設定してアクセス検証を行い、不正なアクセスリクエストをフィルタリングします。サイトリソースの悪意のある不正利用を効果的に防ぎ、お客様のビジネスコンテンツを保護します。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
オリジンサーバーを変更します。 | プライマリ/セカンダリオリジン、パス別、リージョン別などの複雑なオリジンプルポリシーを設定します。 | HOST URL Path クライアントの地理的位置 クライアントIP HTTPリクエストヘッダー クエリ文字列 ファイル拡張子 リクエストプロトコル リクエストメソッド Cookie すべて(サイトの任意のリクエスト) |
ノードが受信したユーザーリクエストURLを、指定されたルールに従い、ノードがオリジンサーバーへリクエストを送信する際にオリジンサーバー上のターゲットURLへ書き換えます。ノードのキャッシュキー(Cache Key)には影響しません。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 クライアントIP リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
オリジンサーバーへのリクエスト時に、リクエストに元々含まれているクエリ文字列とCookieを含めるかどうかをカスタマイズ設定します。デフォルトでは、オリジンサーバーへのリクエスト時に、リクエストに元々含まれているすべてのクエリ文字列とCookieが保持されます。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 クライアントIP リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
オリジンサーバーへのリクエスト時に、オリジンサーバーの302/301リダイレクトに従います。最大リダイレクト回数を指定できます(デフォルトは3回、1~5回の設定をサポートします)。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 クライアントIP リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
オリジンサーバーが指定されたエラーステータスコードを応答した場合、302ステータスコードを返して対応するカスタムページへリダイレクトします。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 クライアントIP リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
有効にすると、オリジンサーバーへの分割取得をサポートし、大容量ファイルのオリジンサーバーからの取得にかかる消費を削減し、応答時間を短縮できます。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTP Request Header リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
HTTP応答機能はルールエンジンによってサポートされます。対応する条件に一致した場合、EdgeOneノードが指定されたステータスコードとページコンテンツを直接応答します。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTP Request Header クライアントの地理的位置 リクエストプロトコル クライアントIP リクエストメソッド HTTPレスポンスヘッダー HTTPレスポンスステータスコード Cookie すべて(サイトの任意のリクエスト) | |
クライアントが同じURLを使用してオリジンサーバーへリクエストを送信する際に、オリジンサーバーに異なるバージョンのファイルコンテンツが存在する場合、中間キャッシュシステム(例:ブラウザキャッシュ、CDN)にキャッシュされ、シーンに応じたレスポンスファイルを区別できない可能性があります。そのため、オリジンサーバーはHTTPレスポンスにVaryヘッダーを追加することで、どのリクエストヘッダーを使用してキャッシュバージョンのコンテンツを区別するかを中間キャッシュシステムに通知できます。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 リクエストプロトコル クライアントIP リクエストメソッド Cookie すべて(サイトの任意のリクエスト) | |
ゲームの新バージョンリリースやソフトウェアダウンロードなどのビジネスにおける突発的なシナリオでは、高い帯域幅とコストが発生しやすくなります。EdgeOneが提供する単一接続ダウンロード速度制限は、ノードとクライアント間のリクエストに対してダウンリンク速度制限を実装できます。これにより、アクセラレーションドメイン名の帯域幅ピークをある程度制御できますが、ユーザーのファイルダウンロード体験に影響を与える可能性もあります。そのため、ビジネス特性に応じて適切な速度制限値を設定する必要があります。 | HOST URL FULL URL Path ファイル名 ファイル拡張子 クエリ文字列 HTTPリクエストヘッダー クライアントの地理的位置 リクエストプロトコル クライアントIP リクエストメソッド HTTPレスポンスヘッダー HTTPレスポンスステータスコード Cookie すべて(サイトの任意のリクエスト) |
フィードバック