スマートイメージング

スマートイメージングとは

スマートイメージングテクノロジーは、Adobe Senesi AI の機能を活用して、既存の「画像プリセット」と連携してクライアントのブラウザーの機能に基づいて、画像形式、サイズ、画質を自動的に最適化し、配信パフォーマンスを向上します。

スマートイメージングをアドビのクラス最高のプレミアム CDN サービスと完全に統合することで、パフォーマンスを大幅にアップさせることもできます。このサービスが、サーバー、ネットワークおよびピアリングポイント間を結ぶ、最適なインターネットルートを見つけます。最適なインターネットルートとは、待ち時間が最小限であったり、インターネット上のデフォルトルートよりもパケット損失率が低かったりするルートです。

次の画像アセットの例は、追加されたスマートイメージングの最適化を示しています。

画像
(URL)
サムネール サイズ
(JPEG)
サイズ(WebP)
(スマートイメージングを使用)
% 削減
画像 1 picture1 73.75 KB 45.92 KB 38%
画像 2 picture2 191 KB 70.66 KB 63%
画像 3 picture3 96.64 KB 39.44 KB 59%
画像 4 picture4 315.80 KB 178.19 KB 44%
平均 = 51%

上記と同様に、アドビでも 7009 個の URL を含むテストを実施し、スマートイメージングの機能により、JPEG 用のファイルサイズの平均最適化を 38%、WebP 形式の PNG 用のファイルサイズの最適化を 31%達成しました。

最新のスマートイメージングの主要なメリットとは

ページのロード時間の大部分は画像のロード時間なので、画像配信パフォーマンスの向上は、ビジネス上の KPI(より高いコンバージョン率、より長いサイト滞在時間、より低いサイト直帰率)に多大な影響を与えます。

最新バージョンのスマートイメージングの機能強化:

  • 最適化されたコンテンツをすぐに提供(実行時)
  • Adobe Sensei テクノロジーを使用して、イメージリクエストで指定された品質(qlt)に従って変換します。
  • スマートイメージングは、「bfc」 URL パラメータを使用してオフにできます。
  • TTL(Time To Live)独立。以前は、スマートイメージングを機能させるには、最小 TTL 値 12 時間が必要でした。
  • 以前は、元の画像と派生画像の両方がキャッシュされていて、キャッシュを無効にする 2 つの手順がありました。最新のスマートイメージングでは、派生画像のみがキャッシュされ、1 ステップのキャッシュ無効化プロセスが可能です。
  • ルールセットにカスタムヘッダーを使用する顧客(例:画像応答へのカスタムヘッダーの追加 | Dynamic Media Classic で提案されている「Timing Allow Origin」、「X-Robot」)は、以前のバージョンのスマートイメージングとは異なり、ヘッダーがブロックされないため、最新のスマートイメージングを活用できます。

スマートイメージングにはライセンス費用がかかりますか?

いいえ。スマートイメージングは、Dynamic Media Classic(Scene7)または AEM Dynamic Media(オンプレミス、AMS、AEM as a Cloud Service)の既存のライセンスに含まれています。

メモ

スマートイメージングは、Dynamic Media – ハイブリッドの顧客はご利用いただけません。

スマートイメージングはどのように機能しますか?

ユーザーから画像が要求された場合、ユーザーの特性を確認し、使用中のブラウザーに基づいて適切な画像形式に変換します。 これらの形式の変換は、表示の忠実度を低下させない方法で行われます。 スマートイメージングは、次の方法で、ブラウザの機能に基づいて画像を異なる形式に自動的に変換します。

  • 次のブラウザー用にWebPに自動的に変換:

    • Chrome
    • Firefox 以降
    • Microsoft Edge
    • Safari 14.0 +
      • Safari 14のみ(iOS 14.0以降およびmacOS BigSur以降)
    • Android
    • Opera
  • レガシーブラウザーでの次のサポート:

    ブラウザー ブラウザー/OSのバージョン 形式
    Safari iOS 14.0以前 JPEG2000
    Edge 十八以前 JPEGXR
    Internet Explorer 9+ JPEGXR
  • 上記形式をサポートしていないブラウザーの場合は、元々要求された画像形式が提供されます。

元の画像サイズがスマートイメージングの生成するサイズより小さい場合は、元の画像が提供されます。

どんな画像形式がサポートされていますか?

スマートイメージングでは次の画像形式がサポートされています。

  • JPEG
  • PNG

スマートイメージングは、使用中の既存の画像プリセットとどのように連携しますか?

スマートイメージングは既存の「画像プリセット」と連携し、要求されたファイル形式が JPEG または PNG の場合は、画質(qlt)および形式(fmt)を除くすべての画像設定を監視します。形式変換の場合、画像プリセットの設定で定義されているとおりの完全な視覚的忠実性が維持されますが、ファイルサイズは小さくなります。元の画像サイズがスマートイメージングの生成するサイズより小さい場合は、元の画像が提供されます。

スマートイメージングを使用する場合、URL の変更や、画像プリセットの変更、サイトへの新しいコードのデプロイなどは必要ですか?

スマートイメージングは、既存のカスタムドメインでスマートイメージングを設定する場合、既存の画像URLや画像プリセットとシームレスに連携します。 また、スマートイメージングでは、ユーザーのブラウザーを検出するために Web サイトにコードを追加する必要はありません。これらはすべて自動的に処理されます。

スマートイメージングを使用するために新しいカスタムドメインを設定する必要がある場合は、このカスタムドメインを反映するようにURLを更新する必要があります。

また、スマートイメージングの前提条件を理解するには、スマートイメージングを使用するための資格を私は満たしていますか?を参照してください。

スマートイメージングは HTTPS で機能しますか?HTTP/2 ではどうですか?

スマートイメージングは、HTTP または HTTPS で配信された画像に対して機能します。また、HTTP/2 上でも機能します。

スマートイメージングを使用するための資格を私は満たしていますか?

スマートイメージングを使用するには、貴社の Dynamic Media Classic アカウントまたは Dynamic Media on AEM アカウントが次の要件を満たしている必要があります。

  • ライセンスの一部としてアドビによってバンドルされている CDN(コンテンツ配信ネットワーク)を使用している。
  • 汎用ドメイン(例えば、s7d1.scene7.coms7d2.scene7.coms7d13.scene7.com など)ではなく、専用ドメイン(例えば、images.company.com または mycompany.scene7.com)を使用してください。

自社のドメインを調べるには、会社のアカウントにログインします。

設定/アプリケーション設定/一般設定をタップします。公開先サーバー名」というラベルの付いたフィールドを見つけます。​現在汎用ドメインを使用している場合は、この切り替えの一部として、テクニカルサポートチケットを送信するときに、独自のカスタムドメインへの移行を要求できます。

最初のカスタムドメインは、Dynamic Media ライセンスを使用する場合、追加費用はかかりません。

自分のアカウントでスマートイメージングを有効にするには、どうすればいいですか?

スマートイメージングを使用するためのリクエストを開始する必要があります。自動的には有効になりません。

  1. Admin Consoleを使用して、サポートケースを作成します。

  2. サポートケースに次の情報を入力します。

    1. 主要連絡先の氏名、電子メールアドレス、電話番号。

    2. スマートイメージングを有効にする全ドメイン(images.company.commycompany.scene7.com)。

      自社のドメインを調べるには、会社のアカウントにログインします。

      Click Setup > Application Setup > General Settings.

      Look for the field labeled Published Server Name.

    3. 直接的な関係で管理されているのではなく、アドビを通じて CDN を使用していることを確認します。

    4. s7d1.scene7.coms7d2.scene7.coms7d13.scene7.com などの汎用ドメインではなく、images.company.commycompany.scene7.com などの専用ドメインを使用していることを確認します。

      自社のドメインを調べるには、会社のアカウントにログインします。

      Click Setup > Application Setup > General Settings.

      公開先サーバー名」というラベルの付いたフィールドを見つけます。​現在、汎用の Dynamic Media Classic ドメインを使用している場合は、この切り替えの一環として独自のカスタムドメインへの移行をリクエストできます。

    5. HTTP/2 上で機能させる必要もある場合は、その旨を記載します。

  3. テクニカルサポートでは、要求が送信された順序に基づいて、スマートイメージングカスタマー待ちリストに貴社を追加します。

  4. 要求を処理する準備が整った時点で、テクニカルサポートから連絡を差し上げ、調整と日取り設定をおこないます。

  5. オプション:アドビが実稼働環境にスマートイメージングをプッシュする前に、この新機能をステージングでテストするためのオプションがあります。

  6. 完了後、サポートから通知があります。

  7. スマートイメージングのパフォーマンス向上を最大限にするため、アドビでは、有効期間(TTL)を 24 時間以上に設定することを推奨しています。TTL によって定義されるのは、アセットが CDN によってキャッシュされる期間です。この設定を変更するには、次の手順を実行します。

    1. Dynamic Media Classic を使用している場合は、設定/アプリケーション設定/公開設定/Image Server をクリックします。初期設定のクライアントキャッシュの有効期限」の値を 24 以上に設定します。
    2. Dynamic Media を使用する場合は、次の手順に従います。「有効期限」の値を 24 時間以上に設定します。

自分のアカウントでスマートイメージングが有効になるのはいつ頃ですか?

リクエストは、テクニカルサポートに到着した順序で、待ちリストに従って処理されます。

メモ

リードタイムが長くなる場合がありますが、それは、スマートイメージングを有効化するためには、アドビによるキャッシュのクリアが必要になるからです。そのため、処理できる移行の数は、常にほんの数件です。

スマートイメージングを使用するための切り替えに際しては、どんなリスクがありますか?

顧客の Web ページを表示するリスクはありません。ですが、スマートイメージングへの切り替えには、Dynamic Media Classic または Dynamic Media on AEM の新規構成への移行が伴うので、スマートイメージングに切り替えると、CDN のキャッシュが消去されることを認識する必要があります。

最初の切り替え中、キャッシュが再構築されるまでの間は、アドビの起点サーバーにあるキャッシュされない画像が直接ヒットします。このため、元のサーバーからリクエストをプルするときに許容できるパフォーマンスが維持されるように、アドビでは一度に少数の顧客の移行を処理するよう計画します。ほとんどのお客様につきましては、CDN のキャッシュが完全に再構築されるまでに要する時間は 1~2 日です。

スマートイメージングが想定どおりに機能しているかどうかを確認するには、どうすればいいですか?

  1. アカウントにスマートイメージングが設定されたら、ブラウザーで、Dynamic Media Classic(Scene7)/Dynamic Media の画像の URL を読み込みます。

  2. Chrome ブラウザーで​表示/デベロッパー/デベロッパーツール​をクリックしてデベロッパーパネルを開きます。または、別のブラウザーのデベロッパーツールを使用します。

  3. デベロッパーツールを開いたときにキャッシュが無効化されるようにします。

    • Windows - デベロッパーツールパネルの「Settings」に移動してから、「Disable cache (while devtools is open)」チェックボックスを選択します。
    • Mac - デベロッパーパネルの「Network」タブで、「disable cache」を選択します。
  4. コンテンツタイプが適切な形式に変換されるのを監視します。次のスクリーンショットは、Chrome 上で PNG 画像が動的に WebP に変換されているのを示しています。

  5. このテストを、様々なブラウザーやユーザー条件で繰り返します。

メモ

すべての画像が変換されるわけではありません。スマートイメージングは、パフォーマンスを向上させるために変換が必要かどうかを判別します。予期されるパフォーマンスゲインがない場合や、形式が JPEG や PNG でない場合、画像は変換されません。

image2017-11-14_15398

要求に対してスマートイメージングをオフにできますか?

はい。URL に bfc=off 修飾子を追加して、スマートイメージングをオフにできます。

どの「チューニング」が使用できますか。定義できる設定やビヘイビアーはありますか。(#tuning-settings)

現在、オプションでスマートイメージングを有効または無効にできます。他のチューニングは使用できません。

スマートイメージングが画質設定を管理する場合、設定できる最小値と最大値はありますか。例えば、「60 以上」や「80 以下」というクォリティを設定できますか。(#minimum-maximum)

現在のスマートイメージングには、このようなプロビジョニング機能はありません。

場合によっては、WebP 画像ではなく JPEG 画像が Chrome に返されます。なぜそのようなことが起こるのですか?(#jpeg-webp)

スマートイメージングは、変換が有益かどうかを判断します。変換結果のファイルサイズが同等の画質で小さくなる場合にのみ、新しい画像が返されます。

このページ