機械翻訳について

vb-optimize-cdn

「web(またはモバイル)」アプリケーションのロード・パフォーマンスを向上させるために、アプリケーションのリソースをContent Delivery Network (CDN)サービスにデプロイします。

通常、ルート・アプリケーションURLにマップされるアプリケーションindex.htmlリソースはVisual Builderランタイム・サービスにデプロイされ、残りのアプリケーション・アセットはCDNにアップロードされます。 CDNにデプロイされたアプリケーション・アセットをindex.htmlにリンクするには、baseタグを使用する必要があります。href値によって、index.html (scripts/images/styles/modules)の相対参照の解決に使用されるルートURLが決まります。

このタスクでは、デプロイ済アプリケーション・リソースのベースURLを含むhref属性を使用して、このbaseタグを挿入します。 hrefに挿入されたURLは次のロケーションからこの順序で取得されます:
  • cdnUrlコマンドライン・オプション
  • vb-optimize-cdnタスク・オプションのcdnUrl設定
  • vb-process-raw-index-htmlタスク・オプションからのresolveTemplate.BASE_URLエントリ(「Oracle Cloudアプリケーション」用)

これらのオプションのいずれも指定しない場合、タスクは暗黙的に何もしません。

このタスクは、ビジュアル・アプリケーションのvb-optimizeタスク内から自動的に実行されます。 Oracle Cloudアプリケーション拡張では実行されません。

詳細 説明
サブタスク -
マルチタスク (構成ジェネレータ・タスク: vb-optimize-cdn-configuration)
フック -
input build/optimized/*
output build/optimized/*

次の表では、vb-optimize-cdnタスクのオプションについて説明します:

名前 必須 デフォルト値 説明
cdnUrl 該当なし 該当なし デプロイ済アプリケーション・アセットのURL。 CDNアセットURLはスラッシュ(https://my.cdn.com/myapp/)で終わることが重要です。そうしないと、リソースは親セグメントURLに対して解決されます。
insertBaseUrl 該当なし false index.htmlvbInitConfigセクションにBASE_URLトークンを挿入
insertBaseTag 該当なし true vb-process-localタスク・オプションでresolveTemplate.BASE_URLエントリを定義する「Oracle Cloudアプリケーション」baseタグの挿入を無効にします。この場合、baseタグの挿入は自動的に行われます。