200 の堀から伝わる物語

200 を超えるEdge Delivery Servicesプロジェクトが完了したので、Adobeのシニアエンジニアである Kiran Murugulla と、Adobe Experience Manager Cloud のアーキテクトである Varun Mitra が、主な教訓を共有します。 優れた Core Web Vitals を使用して、高速でパフォーマンスの高いエクスペリエンスを実現する秘訣を見つけます。

コミュニティ ディスカッション

Adobe Developers Live コミュニティで会話を続けます ​ ディスカッション ​

重要ポイント

  • パフォーマンスが重要 web プロジェクトの成功の重要な要因として、パフォーマンス、特に web ページの速度が強調されます。 第一の目標は、パフォーマンススコアを 100 に保つことです。

  • 開発の方法

    • 開発中の継続的なテストには、Google PageSpeed Insights を使用します。
    • 高いパフォーマンスを維持するために、既に 100 のスコアを付けたボイラープレートコードを使用してプロジェクトを開始します。
    • 結合する前に、プルリクエスト(PR)がパフォーマンス標準を満たしていることを確認します。
  • 主要指標 パフォーマンススコアに大きな影響を与える最大コンテンツペイント(LCP)と合計ブロッキング時間(TBT)の最適化に焦点を当てています。

  • リソースの管理

    • フォントやサードパーティスクリプトなど、必要なリソースをプロジェクトソース内に含めます。
    • 読み込み時間を短縮するには、フォントのフォールバックを使用します。
    • 初期読み込みパフォーマンスを向上させるために、不要なスクリプトの読み込みを遅延させます。
  • 画像の最適化 折りたたまれた画像より上位の画像の読み込みを優先し、重要な画像には優先度の高い取得の設定を使用します。

  • 導入事例

    • CNN.com パフォーマンスを向上させるために、クエリインデックスを最適化し、Google広告の読み込みを遅延させました。
    • Herbert ホーム ユーザーがスクロールしたときにデータを読み込み、パフォーマンスとユーザーエクスペリエンスを向上させるために積集合オブザーバー API を使用しました。
  • ベストプラクティス

    • まずボイラープレートコードから始めて、適切に構成されたマークアップを使用します。
    • 高度な CSS セレクターを利用し、JavaScript操作を最小限に抑えます。
    • モバイルファーストの開発に重点を置きます。
    • 作成者にとって直観的なコンテンツ構造を確保する
  • ツール サイトのパフォーマンススコアの経時的な追跡に、Google シートや DSA などのツールを使用します。

recommendation-more-help
3c5a5de1-aef4-4536-8764-ec20371a5186