Elementorのページの読み込みが遅いのはなぜですか?DOM が最適化されていない可能性があります

利用する エレメンタ ページのデザインは美しいが、読み込み速度が遅いだけでなく、ユーザーエクスペリエンスやSEOランキングにも影響します。では、何が問題なのでしょうか?この記事では、見過ごされがちな原因について深く掘り下げていきます!DOM構造が最適化されていないとElementorは最適化されたDOM出力解決策だ。

画像[1] - Elementorのページの読み込みが遅いのはなぜ?DOMが最適化されていない

DOMとは何か、なぜページの読み込み速度に影響するのか?

1.1 DOMとは?

DOM(ドキュメントオブジェクトモデル) は、ウェブページを読み込む際にブラウザによって構築される構造化表現である。HTML要素を解析して階層的な "ツリー構造"この場合、ページ上のすべてのラベル、テキスト、画像、ボタンなどが DOMノード.

と理解すればよい。DOMとは、ブラウザから「見える」ウェブページの構造である。DOMはHTMLのプログラム可能なバージョンである。ブラウザがウェブページの内容を理解できるようにするのがDOMです。次の図は、DOMの基本構造を視覚化したものです。 ドキュメント のように、HTML要素は階層的に展開されます。 <head>そして<body>そして<h1>そして<a> などはすべて、このDOMツリーのノードとして表示されます。各ノードは親子関係で結ばれ、ウェブページ全体の操作可能な骨格を形成します。

画像[2] - Elementorのページの読み込みが遅いのはなぜ?DOMが最適化されていない

使用中 エレメンタ Elementorのようなビジュアルページビルダーを使うとき、私たちはコンポーネントをドラッグ&ドロップすることで素早くページを構築します。このアプローチは便利ですが、Elementorは通常、使用されるすべての要素に対して、複数のネストされた <div> コンテナ。ページ・コンポーネントの数が増え、HTMLの構造が複雑になるとDOMレベル上昇その結果、ウェブページの読み込みパフォーマンスやユーザーエクスペリエンスに影響する。

画像[3] - Elementorのページの読み込みが遅いのはなぜ?DOMが最適化されていないのかもしれない

この問題に対処するためだ。Elementorはバージョン3.6(2022年3月)で実験的な機能を正式に導入した。.この機能の目的は、ページが生成するHTMLの構造を合理化し、不要な入れ子タグを削除してDOM階層全体を最適化することです。また、以下のように呼ばれることもあります。 "最適化されたマークアップ(マークアップ構造の最適化)".

この機能をオンにすると、Elementorはより軽量な方法でページコードを出力し、より速い読み込み、より高いアクセシビリティスコア、より良いSEOパフォーマンスをもたらします。

1.2 DOMレベルが深ければ深いほど、読み込みは遅くなる。

DOMノードの数が多ければ多いほど、また構造が複雑であればあるほど、ブラウザがページを解析するのに多くの計算を必要とする:

  • ページ読み込み時間の増加
  • レンダー・ブロッキングがより重要に
  • 最初のユーザー・インタラクションの遅延
  • グーグルのパフォーマンススコアが低下(特にコアウェブバイタルに影響)

したがって、DOM構造を最適化することは、Elementorページの読み込み速度を改善するための重要なステップです。

画像[4] - Elementorのページの読み込みが遅いのはなぜ?DOMが最適化されていない

第二に、Elementorのページの読み込みが遅い一般的な原因

ホスティングの設定、画像の不適切な圧縮、最適化されていないキャッシュなど、一般的な問題に加えて。エレメンタ ページの読み込みが遅いのは、DOM構造の複雑さに関係していることが多い。具体的には以下のようなものがある:

2.1 ページソースコード内のネストされたdiv

使用されるすべての要素(テキストボックス、ボタン、画像など)に対して、Elementor はそれをラップする複数の div コンテナを生成します。積み重なると、単純なページでも数百から数千の DOM ノードが生成されます。

2.2 Flexboxコンテナを使用しない

多くのユーザーは、古いセクション+カラムの構造をまだ使用しており、その結果、レイアウトの入れ子が増えています。新バージョンのFlexboxコンテナ機能に切り替えることで、余分な構造を大幅に減らすことができます。

2.3 最適化されたDOM出力が有効になっていない

これは近年Elementorに追加されたパフォーマンス強化機能です。多くのユーザーがその存在に気づいていないため、古い冗長な構造が依然として使用され、ページの読み込みは当然遅くなります。

画像[5] - Elementorのページの読み込みが遅いのはなぜ?DOMが最適化されていない

Elementorの最適化マークアップ機能を有効にする

3.1 関数の紹介

Elementorはこの機能を導入した。 「最適化されたDOM出力と呼ばれることもある。 「最適化されたマークアップどちらの名前も、ElementorがHTMLの構造を合理化するために使用する同じ機能を指しています。どちらの名前も、ElementorがHTMLの構造を合理化し、冗長なタグを減らすために使用する同じ機能を指しています。

  • 不要なネストしたdivコンテナを削除する
  • コンポーネント構造の合理化
  • ページのDOMノード数を減らす
  • ロードスピードとアクセシビリティの向上

有効にすると、Elementorは自動的に、よりクリーンで標準的な構造のページを生成し、ページのHTMLの複雑さを大幅に軽減します。

3.2 可能なモダリティ

この機能を有効にするには、以下の手順に従ってください:

  • WordPressバックエンドにログイン
  • 左メニューの エレメンタール → 設定
  • 設定ページで、上部のナビゲーションバーの 特徴
画像[6] - Elementorのページの読み込みが遅いのはなぜ?DOMが最適化されていない
  • 見つける 最適化されたマークアップ
  • 機能を「デフォルト」から "アクティブ"
  • 有効」を選択し、変更を保存する
画像[7] - Elementorのページの読み込みが遅いのはなぜ?DOMが最適化されていない

IV.最適化後の実際の結果の比較

4.1 パフォーマンススコアの向上

  • DOMノード数の大幅削減
  • 最大コンテントフルペイント(LCP)時間短縮
  • トータル・ブロッキング・タイム(TBT)の減少
  • SEOとアクセシビリティのスコアも向上

4.2 より明確なページ構造とメンテナンスしやすいCSS

カスタムCSSを使用している場合は、最適化された構造によって要素の配置が容易になり、不要なクラスが削減されます。

V. よくある質問と提言

画像[8] - Elementorのページの読み込みが遅いのはなぜ?DOMが最適化されていない

5.1 有効化した後、ページスタイルが乱れてしまった場合はどうすればよいですか?

古いバージョンのテンプレートやサードパーティのElementorプラグインを使用している場合、新しい構造と互換性のないスタイルがあるかもしれません。このような場合に可能です:

  • トラブルシューティングのための最適化マーカーの一時閉鎖
  • 入れ子構造に過度に依存したCSSのチェック
  • プラグイン開発者による互換性サポートの更新を待つ

5.2 すべてのページを再保存する必要がありますか?

はい。ページに新しい構造を採用させるには、Elementorで各ページを再度開き、「更新」ボタンをクリックすることをお勧めします。

5.3 すべてのテーマは互換性がありますか?

ハローテーマ、アストラなどの共通テーマがある、ケイデンスまた、Blocksyやその他のテーマとも互換性がある。ただし、古いテーマを使用している場合は、本番前にテスト環境で有効にすることをお勧めします。

DOM最適化の価値を無視するな

画像[9] - Elementorのページの読み込みが遅いのはなぜ?DOMが最適化されていないのかもしれない

DOMの最適化ページ内の冗長なコード構造を減らし、ページをより軽く、より速くするのに役立ちます。ですから、DOM最適化の価値を無視しないでください。もし エレメンタ ページの読み込みが遅い。ウェブサイトは複雑である必要はありませんが、速くなければなりません。今すぐ最適化マークアップをオンにして、読み込み速度を上げましょう!


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はミリーが執筆した。
終わり
好きなら応援してください。
クドス865 分かち合う
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし