[解決済み] イーガーローディングとは何ですか?
2022-04-20 22:39:32
質問
イーガーローディングとは何ですか?私はPHP/JSでコーディングしていますが、より一般的な回答で結構です。
JavaやRubyに関する質問を多く見かけましたが、私はこれらの言語を知りませんし、コードを読むのも難しいと感じています。そもそも何をすればいいのかわかりません。
どのように解決するのですか?
3つのレベルがあります。
- ローディングを熱心に行う。 頼まれたら何でもする。典型的な例は、2つの行列を掛け合わせるときです。あなたはすべての計算を行います。これがイーガーローディングだ。
- レイジーローディング 必要なときだけ計算を行う。先ほどの例では、結果行列の要素にアクセスするまでは計算を行いません;そして
- 過度な読み込み。 これは、ユーザーが何を要求するかを予測し、それを事前にロードしようとするところです。
あなたが見ている文脈で、それが理解されることを願っています。
Webby"の例を挙げましょう。
メニューやナビゲーションのようなロールオーバーイメージがあるページを想像してください。このページでは、画像の読み込みに3つの方法があります。
- ページをレンダリングする前に、必要な画像をひとつひとつ読み込む ( 熱心 );
- ページロード時に表示されている画像のみをロードし、その他の画像は必要なときにロードする ( 怠け者 ); および
- ページロード時に表示されている画像のみを読み込む。ページがロードされた後、バックグラウンドで他の画像をプリロードします。 必要な場合に備えて ( 熱心すぎる ).
意味があるのか?
関連
-
[解決済み] O(N log N)の複雑さ - 線形に似ている?
-
[解決済み] 末尾再帰とは何ですか?
-
[解決済み] 抽象メソッドと仮想メソッドの違いは何ですか?
-
[解決済み] 並行処理と並列処理の違いは何ですか?
-
[解決済み] べき乗演算とは何ですか?
-
[解決済み] 引数とパラメータの違いは何ですか?
-
[解決済み] 関数は return 文を1つだけ持つべきですか?
-
[解決済み】ビットシフト(bit-shift)演算子とは、どのようなもので、どのように機能するのですか?
-
[解決済み】GOTOはまだ有害と考えられている?[クローズド]
-
[解決済み] 単項のブーリアン・トグル演算子を持つ言語はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン