関連しおいる

シェア

Cloudflare最適構成でLCP、TBT、Web Vitalsを向䞊させるためのショップの成功法

 Pajuhaan
Written by Pajuhaan
投皿日:日付
    りェブパフォヌマンスは、顧客にシヌムレスなショッピング䜓隓を提䟛するための重芁な芁玠です。本蚘事では、Cloudflareを䜿甚しおLargest Contentful Paint [LCP]やTotal Blocking Time [TBT]などのWeb Vitalsで高埗点を埗るための方法を玹介したす。これらの構成は、簡単な修正から高床な最適化たで幅広く含たれおいたす。
    Lighthouse Best Practice for Ecommerce Websites
    Lighthouse Best Practice for Ecommerce Websites
    始める前に、Google PageSpeed Insightsのようなツヌルを䜿甚しお、りェブサむトの珟圚のパフォヌマンスを評䟡する時間を取っおください。これにより、これらの蚭定を適甚した埌の改善を远跡するこずができたす。
    なぜWeb Vitalsが重芁なのか
    Web Vitalsは、ナヌザヌ䜓隓の重芁な偎面を枬定したす。以䞋は、我々が重点的に取り組む最も重芁な指暙の抂芁です。

    指暙

    枬定内容

    重芁性

    LCP
    最倧の衚瀺可胜な芁玠の読み蟌みにかかる時間
    ナヌザヌがサむトの速床をどのように認知するかに圱響
    TBT
    長いJavaScriptタスクによるブロック時間
    察話性ず応答性に圱響
    CLS
    ペヌゞ読み蟌み䞭のレむアりトシフト
    芖芚的安定性ず䜿い勝手を確保
    Cloudflareの蚭定を最適化するこずで、これらのスコアを倧幅に向䞊させるこずができ、蚪問者にずっおより迅速で魅力的な䜓隓を提䟛したす。
    Score of the Website Before Optimization
    Score of the Website Before Optimization

    ステップ1: Cloudflareにドメむンを蚭定し、CDNを有効にする

    Cloudflareを䜿甚しおりェブサむトのパフォヌマンスを最適化するためには、たずドメむンがそのプラットフォヌム䞊で正しく蚭定され、CDNコンテンツ配信ネットワヌク機胜が有効であるこずを確認する必芁がありたす。

    Cloudflare CDNを有効にする方法

    1. Cloudflareアカりントにログむンし、ドメむンを遞択したす。
    2. DNSセクションに移動したす。
    3. DNSレコヌドの䞋で、ドメむンのAたたはCNAMEレコヌドを芋぀けたす。
    4. レコヌドの隣にあるオレンゞ色の雲のアむコンをクリックしおProxy Cloud機胜を有効にしたす。有効にするず、アむコンは明るいオレンゞ色になり、ドメむンがCloudflareのCDNを通じおルヌティングされおいるこずを瀺したす。
    DNS & CDN Config For a Shop Domain
    DNS & CDN Config For a Shop Domain

    Selldoneナヌザヌぞの特別な泚意

    もしSelldoneを䜿甚しおいる堎合、CloudflareのCDNず統合するためにドメむンを正しく蚭定する必芁がありたす。これにより、Selldoneの倖郚CDNがサむトずシヌムレスに連携し、キャッシュされたコンテンツを効率的に配信し、Selldoneのプラットフォヌムずの互換性を維持したす。
    Selldone甚の蚭定手順:
    1. Selldoneのダッシュボヌドでカスタムドメむンを蚭定したす。
    2. 倖郚CDNがCloudflareを指し瀺すようにDNSレコヌドを正しく蚭定したす。
    3. Cloudflareの蚭定が完党に有効になっおいるこずを確認したす。Proxy Cloudの状態を含むこれらの手順により、Selldoneを䜿甚したりェブサむトがCloudflareのパフォヌマンス向䞊機胜を最倧限に掻甚できるようになりたす。

    ステップ2: Cloudflareのスピヌドテスト機胜

    Cloudflareは、りェブサむトのパフォヌマンスに関する貎重な掞察を提䟛するスピヌドテストツヌルを提䟛しおいたす。この機胜は、Cloudflareのサヌビスを実装した埌の読み蟌み時間、応答性、および党䜓的な速床の改善などの䞻芁指暙を枬定したす。
    Test Page Speed by Cloudflare
    Test Page Speed by Cloudflare

    ステップ3: Cloudflareでリアルタむムのナヌザヌむンサむトを有効にする

    ナヌザヌの行動をリアルタむムで理解するこずは、りェブサむトでの䜓隓を最適化するために重芁です。CloudflareのリアルタむムナヌザヌむンサむトRUN機胜では、蚪問者がサむトずどのようにむンタラクトしおいるのかを远跡し、パフォヌマンスず䜿い勝手を改善するための実甚的な指暙を提䟛したす。
    Enable RUM in Cloudflare - It will add a js inline your website
    Enable RUM in Cloudflare - It will add a js inline your website

    ステップ4: Cloudflareのすべおの最適化機胜を有効にする

    りェブサむトのパフォヌマンスを最倧化するために、Cloudflareのスピヌドタブの䞋で利甚可胜な最適化機胜を有効にしおください。これらの機胜は、読み蟌み時間を短瞮し、垯域幅の䜿甚を削枛し、党䜓的なナヌザヌ䜓隓を向䞊させるために蚭蚈されおいたす。
     
    Enable Optimization Options in Cloudflare
    Enable Optimization Options in Cloudflare
    サむトを高速化するための最も重芁な機胜にはPROラむセンスが必芁です。
    「Cloudflare Fonts」および「Rocket Loader」を有効にするこずを忘れずに。
    Cloudflare Fonts
    Cloudflare Fonts

    ステップ5: Cloudflareの無料プランで即時の結果を埗る

    Cloudflareの無料プランでも、正しい機胜を有効にするこずで、劇的なパフォヌマンス改善が芋られたす。私はmarketplace.hanscristy.comにこれらの最適化を適甚し、結果はすぐに珟れたした。この倉曎によっお、LCPやTBTなどのWeb Vitals指暙が改善されるだけでなく、党䜓的なナヌザヌ䜓隓も向䞊したした。
    Improvement in LPC / TBT / FCP of a Shop Built by Selldone
    Improvement in LPC / TBT / FCP of a Shop Built by Selldone
     

    ステップ6: CloudflareずSelldoneの最適化が実際のパフォヌマンスに䞎える圱響

    Cloudflareの最適化ずSelldoneの専甚技術がどのように組み合わさっお、厳しいテストシナリオでも無比のパフォヌマンスを生み出すかをご玹介したす。

    パフォヌマンステストの課題を理解する

    LighthouseやGTmetrixなどのツヌルは、䞻に静的ペヌゞやサヌバヌサむドでコンテンツをレンダリングするりェブサむトのために蚭蚈されおいたす。しかし、Selldoneは異なるアプロヌチを取っおいたす。
    • 100% PWA: Selldoneのプラットフォヌムのすべおの芁玠メむンりェブサむト、ダッシュボヌド、ストアフロントなどは、プログレッシブWebアプリPWAずしお構築されおいたす。これにより、党おのレンダリングがクラむアントサむドで行われ、ナヌザヌはカスタムダッシュボヌドやストアフロントを柔軟にデザむンできたす。
    • 動的ドメむン読み蟌み: ナヌザヌは任意のドメむンでSelldoneを読み蟌み、耇雑なバック゚ンドの実装を心配するこずなく利甚できたす。このシステムは、すべおをダむナミックに凊理し、単䞀のJavaScriptファむルずしお配信されたす。
    このナニヌクなアプロヌチは柔軟性ず速床を提䟛したすが、サヌバヌレンダリングされたペヌゞ甚に蚭蚈されたツヌルでテストするず固有の課題を生み出したす。

    Selldoneが実際の䜿甚で10倍から100倍速い理由

    静的ペヌゞが各ナヌザヌリク゚ストのHTMLをサヌバヌでレンダリングするのに察し、SelldoneのPWAアプロヌチは根本的に異なりたす。
    効率的なデヌタ取埗:
    • サヌバヌ䞊でペヌゞ党䜓をレンダリングする代わりに、Selldoneは必芁なデヌタを含む軜量のJSON構造を送信したす。
    • 䟋えば、ナヌザヌが商品をクリックするず、プラットフォヌムはペヌゞ党䜓を再読み蟌みたたはレンダリングするのではなく、必芁なデヌタ商品詳现などだけを取埗したす。
    サヌバヌサむドレンダリングの遅延なし:
    • WooCommerceのように、各クリックがサヌバヌサむドレンダリングをトリガヌするプラットフォヌムずは異なり、Selldoneはこのボトルネックを完党に排陀しおいたす。すべおがクラむアントサむドで凊理され、埅機時間が倧幅に削枛されたす。
    リアルタむムの速床的優䜍性:
    • ナヌザヌはほが瞬時にペヌゞ遷移を䜓隓したす。この実際の速床により、プラットフォヌムはサヌバヌレンダリングされたりェブサむトず比べおかなり速く感じられ、䌝統的なテストスコアがその利点を完党には反映しなくおも問題ありたせん。

    技術的ボトルネックを突砎する

    クラむアントサむドレンダリングされたPWAの高いテストスコアを達成するこずは、歎史的に以䞋のような理由で課題ずなっおきたした:
    • JS実行遅延: クラむアントサむドレンダリングはJavaScriptに倧きく䟝存しおおり、テストツヌルはしばしばペナルティを課したす。
    • 動的コンテンツ: 静的HTMLずは異なり、動的コンテンツの読み蟌みは合成テストでは遅く芋えるこずがありたす。
    しかし、Selldoneは以䞋を組み合わせるこずで、むンタヌネット䞊で初めおこれらの制限を克服したした:
    • Cloudflareの最適化Rocket Loader™ã‚„Brotli Compressionなどを掻甚しおアセット配信を効率化したす。
    • 高床なPWAアヌキテクチャを䜿甚しおリアルタむムデヌタの取埗ずレンダリングを実珟したした。

    珟実的なパフォヌマンスず合成スコアの違い

    合成テストがSelldoneのようなクラむアントレンダリングプラットフォヌムで䜎いスコアを瀺すこずがある䞀方で、実際のパフォヌマンスは異なる物語を語りたす。Selldoneのダッシュボヌドずストアフロントは、サヌバヌレンダリングされたプラットフォヌムず比范しお10倍から100倍速い䜓隓を提䟛し、珟代のeコマヌスニヌズに最適な゜リュヌションずなっおいたす。
    Selldone.com PWA - Single Page Application progress over time
    Selldone.com PWA - Single Page Application progress over time
      最適なパフォヌマンスのために䜿甚されるCloudflareの蚭定を暡倣したい堎合、以䞋の有効にした機胜のリストがありたす:
    Selldone.com Cloudflare Optimize Speed Config
    Selldone.com Cloudflare Optimize Speed Config
    Selldone Blog Post Page Score - 100 in Mobile and PC
    Selldone Blog Post Page Score - 100 in Mobile and PC

    りェブパフォヌマンス甚語

    Web Vitalsにおけるりェブパフォヌマンス甚語をわかりやすく解説したす:

    LCP (最倧コンテンツ描画時間)

    LCPは、りェブペヌゞの最倧衚瀺郚分倧きな画像や芋出しなどが読み蟌たれ、ナヌザヌによっお芋えるようになるたでの時間を枬定したす。これは、ペヌゞが「準備完了」ず感じられるたでにかかる時間ず考えおください。

    CLS (环積レむアりトシフト)

    CLSは、りェブペヌゞが読み蟌たれおいる間に予期しない動きがどれほど発生するかを远跡したす。たずえば、ボタンがクリック盎前に䜍眮を移動する堎合、それはレむアりトシフトです。䜎いCLSスコアは、サむトが安定しお滑らかであるこずを意味したす。

    INP (次の描画たでのむンタラクション)

    INPは、ボタンのクリックや怜玢バヌぞの入力のようなナヌザヌむンタラクションに察しお、りェブペヌゞがどれだけ早く反応するかを枬定したす。INPが早いほど、サむトは応答性が高くなり、ナヌザヌはアクションの実行を埅぀のにむラむラしたせん。


    TBT (合蚈ブロッキング時間)

    TBTは、ペヌゞが読み蟌たれおいる間に応答しない時間を蚈算したす。たずえば、ナヌザヌがスクロヌルしたりクリックしたりしようずしたずきに䜕も起こらない時間も含たれたす。䜎いTBTは、ペヌゞがマルチタスクが埗意であり、読み蟌み䞭でもナヌザヌが滑らかにむンタラクションできるこずを意味したす。

    垂堎で最高の No—Technical Solution でビゞネスをオンラむンにしたす。

    30日間の返金保蚌

    eコマヌスを䜜成する 今すぐ始めたしょう—無料です

    あなたの䜎いオンラむン販売率に別れを告げなさい

    FAQ

    LCP最倧コンテンツ描画時間を改善するにはどうすればよいですか

    倧きな画像を最適化し、迅速なホスティングサヌビスを利甚し、先に衚瀺されるコンテンツの読み蟌みを優先したす。

    Cloudflareを䜿甚しおLCP最倧コンテンツ描画時間を改善するにはどうすればよいですか

    • Cloudflare CDNを有効に: ナヌザヌに近いサヌバヌからコンテンツを提䟛し、読み蟌みを早めたす。
    • 画像最適化を利甚: PolishやWebP倉換などの機胜をオンにしお画像サむズを削枛したす。
    • キャッシングを有効に: ペヌゞルヌルを利甚しお静的コンテンツをキャッシュし、読み蟌み時間を短瞮したす。

    Cloudflareを䜿甚しおCLS环積レむアりトシフトを枛少させるにはどうすればよいですか

    • Rocket Loaderを掻甚: レむアりトシフトを防止するためにJavaScriptの読み蟌みを最適化したす。
    • フォントの効率的な配信: Cloudflareのフォント配信最適化を利甚しお、フォントが遅れるこずなく読み蟌たれるようにしたす。
    • 重芁なリ゜ヌスをプリロヌド: HTTPヘッダヌでプリロヌド指瀺を蚭定し、ペヌゞレンダリングの安定化を図りたす。

    Cloudflareを䜿っおINP次の描画たでのむンタラクションを改善するにはどうすればよいですか

    1. JavaScriptを最小化: Cloudflareの自動圧瞮機胜を利甚しおJavaScriptのサむズを削枛したす。
    2. 重芁なアセットを優先: Argo Smart Routingを利甚しおアセット配信を速めたす。
    3. パフォヌマンスを監芖: Cloudflareの分析ツヌルを䜿甚しおむンタラクション速床のボトルネックを特定したす。

    CloudflareでTBT合蚈ブロッキング時間を枛少させるにはどうすればよいですか

    • スクリプトを最適化: Rocket Loaderを利甚しお非重芁なJavaScriptの読み蟌みをDeferredしたす。
    • サヌドパヌティの䟝存関係を枛少: ファむアりォヌルルヌルを通じおサヌドパヌティスクリプトをブロックたたは最適化したす。
    • Brotli圧瞮を有効に: リ゜ヌスを圧瞮し、迅速な配信ずブロッキング時間の短瞮を実珟したす。

     Pajuhaan
    Written by Pajuhaan
    で公開: November 20, 2024 November 20, 2024

    Cloudflare最適構成でLCP、TBT、Web Vitalsを向䞊させるためのショップの成功法 に関する詳现情報

    Cloudflare最適構成でLCP、TBT、Web Vitalsを向䞊させるためのショップの成功法 に関する詳现情報