遅延読み込みは、ユニークで強力なデータ取得方法です。ユーザーがページをスクロールすると、より多くのデータを自動的に取得でき、新しく取得したデータは元のデータの表示に影響を与えません。サーバー側のリソース消費。
#Web アプリケーションでは、システムのボトルネックはシステムの応答速度にあることがよくあります。システムの応答速度が遅すぎると、ユーザーからクレームが発生し、システムの価値が大幅に低下します。したがって、システムの応答速度を向上させることが非常に重要です。
Web アプリケーションのほとんどはバックエンド データベースとの対話であり、データベースへのクエリは非常に時間のかかるプロセスです。データベース内のレコードが多すぎる場合、クエリの最適化がさらに重要になります。この問題を解決するために、誰かがキャッシュの概念を提案しました。キャッシュとは、頻繁に使用するデータをメモリに保存し、すぐにアクセスできるようにすることです。ユーザーがクエリ操作を実行すると、クエリされたレコードがキャッシュに配置されます。ユーザーが再度クエリを実行すると、システムはまずキャッシュからクエリを読み取り、キャッシュにない場合はデータベースにクエリを実行します。キャッシュ技術によりシステムのパフォーマンスはある程度向上しますが、データ量が多すぎる場合にはキャッシュは適していません。メモリ容量には限界があるため、メモリにデータを置きすぎるとコンピュータのパフォーマンスに影響を与えます。別のテクノロジである遅延ロードを使用すると、この問題を解決できます。
アプリケーション ケース
次の例を考えてみましょう。Haier Electric は、10,000 を超える組織単位を傘下に持つ非常に大きな組織です。組織単位は複雑であるため、組織単位間には上司と部下の関係も存在します。ここでの問題は、ユーザーがハイアール電気の組織単位への参加を希望する場合、この組織単位をどのように選択すればよいかということです。
簡単に考えられる解決策は、データベースにクエリを実行し、Haier Electric のすべての組織単位をドロップダウン リストに入れてユーザーが選択できるようにすることです。これで問題は確かに解決されましたが、テストの結果、組織単位のデータを表示するときにブラウザーがアニメーションを一時停止することがわかりました。この方法は性能が低すぎるので採用されない可能性があるようです。
もう 1 つの解決策は、遅延読み込みテクノロジを使用することです。組織単位間には上下関係があるため、組織単位の配置をツリーとして扱うことができる。データを表示する場合は親ノードのみが表示され、親ノードをクリックするとその配下の子ノードが表示されます。
組織単位を選択するには、ユーザーは組織単位の親ノードをクリックするだけで組織単位を見つけることができます。
遅延読み込みによりシステムの応答時間が節約され、システムのパフォーマンスが向上することがわかります。これは非常に有益です。
推奨チュートリアル: 「JS チュートリアル 」
以上が遅延読み込みとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。