Content Delivery Network

注意

2022 年 10 月 12 日より、Power Apps ポータルは Power Pages となります。 詳細: Microsoft Power Pages の一般提供が開始されました (ブログ)
Power Apps ポータルのドキュメントは、近日中に Power Pages ドキュメントに移行、統合されます。

コンテンツ配信ネットワーク は、効率的にユーザーに Web コンテンツを配信できるサーバーの分散型ネットワークです。 コンテンツ配信ネットワークは、キャッシュされたコンテンツをユーザーに近いポイント オブ プレゼンス (POP) の場所にあるエッジ サーバーに保存して、待機時間を最小限にします。

3 つの異なる大陸にあるコ Content Delivery Network を示す世界図。各サーバーは、サーバーが配置されている大陸またはその近くにいるユーザーに接続します。

ポータルで Content Delivery Network を有効にすると、静的コンテンツ—ポータル Web サイトの設計に使用される画像、スクリプト、スタイル シート ファイルなど—が保存され、場所に最も近い Content Delivery Network サーバーから提供されます。  

注意

  • Power Pages で Content Delivery Network を使用してサイトを構成することもできます。 詳細: Power Pages とは
  • コンテンツ配信ネットワークを有効にするには、ポータル管理者である必要があります。 この機能は、Power Apps ポータルで使用することができます。 アドオン ライセンスを使用している場合、Content Delivery Network を有効にすることはできません。 試用版ポータルは、Content Delivery Network ではサポートされていません。
  • コンテンツ配信ネットワークを使用する場合、サイト内の IP アドレスによるポータル アクセスの制限は現在サポートされていません。
  • このサービスは、Government Community Cloud (GCC)、Government Community Cloud-High (GCC High)、国防総省 (DoD) および UAE 地域では利用できません。

運用ポータルの Content Delivery Network を有効にする 

運用 Power Apps ポータルで Content Delivery Network は使用できます。 以下の手順では、有効にする方法を詳しく説明します。

  1. Power Platform 管理センター を開きます。

  2. 環境 に移動します。  

  3. ポータルが作成された環境を選択します。 

  4. リソース カードで ポータル を選択します。 

    リソース カードのポータル オプション。

  5. 利用可能な一覧からポータルを選択し、管理 を選択します。 

    利用可能なリストから管理するポータルを選択します。

  6. [パフォーマンスと保護] で、コンテンツ配信ネットワーク トグル スイッチをオンにします。

    オンの位置で有効な CDN トグル スイッチ。

    Content Delivery Network をプロビジョニングにするのに数分かかる場合があります。

試用版を運用版に変換中に Content Delivery Network を有効にする 

  1. 試用版ポータルの Power Apps ポータル管理センター を開きます。 

  2. 変換 を選択します。 

  3. Content Delivery Network を有効にする チェック ボックスを選択します。 

  4. 確認 を選択します。

    試用版を運用版に変換中に Content Delivery Network を有効にすることを確認するメッセージ。

Content Delivery Network を無効にする 

  1. Power Platform 管理センター を開きます。 

  2. 環境 に移動します。  

  3. ポータルが作成された環境を選択します。 

  4. リソース カードで ポータル を選択します。 

  5. 利用可能な一覧からポータルを選択し、管理 を選択します 

  6. Content Delivery Network の管理 を選択します。

  7. Content Delivery Network 切り替えスイッチをオフにします。 

    Content Delivery Network スイッチを無効にします。

    プロセスが Content Delivery Network を無効にするまでに数分かかる場合があります。

Content Delivery Network のキャッシュをクリアする 

静的な Web サイト コンテンツは、地理的な場所にまたがる Content Delivery Network サーバーに保存されます。 キャッシュの削除 コマンドを使用して、キャッシュされたコンテンツをクリアできます。 このアクションにより、Content Delivery Network サーバーとポータル Web サイトからキャッシュがクリアされます。 

  1. Power Platform 管理センター を開きます 

  2. 環境 に移動します。

  3. ポータルが作成された環境を選択します。

  4. リソース カードで ポータル を選択します。 

  5. キャッシュの削除 を選択します。

    キャッシュの削除ボタン。

キャッシュの構成 

静的ファイルは、ポータル管理アプリの Web ファイル テーブルに保存されているファイル名拡張子に基づいてキャッシュされます。 デフォルトでは、Content Delivery Network は拡張子が css、js、png、svg、jpg、ico、woff2、gif、ttf、woff、eot、otf、tts、jpeg、7z、mp3mp4 のファイルをエッジ サーバーにキャッシュします。 作成者は、サイト設定を更新することにより、既定のリストを上書きすることができます。 

  1. Power Apps のホームページを開きます。 

  2. ポータルが作成された環境を選択します。

  3. 左のペインで アプリ を選択します。 

    アプリ セクション。

  4. ポータル管理 アプリを選択します。 

  5. サイト設定 に移動します。

  6. ContentDeliveryNetwork/FileExtensions サイト設定で、キャッシュするファイル名拡張子のリストを更新または追加します。 

    キャッシュするファイルのリスト。

プライバシー通知 

Content Delivery Network サービスを有効にすると、複数の地理的場所にあるサーバーにサイト ファイルを保存し、サイト訪問者に最も近いサーバーからファイルを配信します。 ユーザーがサイトの Web ページにリクエストを行うと、Microsoft グローバル ネットワーク内で最も近い Content Delivery Network サーバーがリクエストを受信し、バックエンド アプリケーション サーバーに転送します。 ページ応答の静的ファイルは、Content Delivery Network サーバーにキャッシュされます。 Web ページの静的ファイルへの後続のリクエストは、Content Delivery Network サーバーにキャッシュされたコンテンツから配信され、動的ページ コンテンツは、アプリケーション サーバーから転送および配信されます。

注意

匿名ユーザーがアクセスできる Web ページの一部であるファイルのみが、Content Delivery Network サーバーに保存されます; 認証されたファイルは、常にアプリケーション サーバーから配信されます。 管理者は、ファイル名拡張子に基づいてサーバーに保存される静的ファイルのリストを構成できます。

ポータル管理者は、任意の時点で Content Delivery Network を無効にしてサービスを停止することができ、Content Delivery Network サーバーにキャッシュされているすべてのファイルは削除されます。  

Content Delivery Network は Azure Front Door によって強化され、高速で信頼できる最新のクラウド コンテンツ配信ネットワークを提供します。

注意

その他の Azure サービス提供の詳細については、 Microsoft Azureセキュリティ センター を参照してください。