0

私は現在、カスタム php (フレームワークや cms ではありません) を使用した e ラーニング プロジェクトに参加しています。私のプロジェクトの 1 ページのコンテンツについては、データベースから約 1000 のデータを取得する必要があります。現在、そのページでページネーションを使用しており、すべてのページに数百のデータを表示しています。一度にデータベースからすべてのデータを取得してxmlに保存し、ユーザーがページネーションのページ間をスイープすると、データベースではなくxmlからデータが取得される可能性があると考えていますデータベースのヒット数を減らすという意味では良いことです。しかし、xml pursing がプロジェクトの実行時間に影響を与える可能性があるという混乱がありますか?より良いアイデアがあれば、私と共有してください。私のプロジェクトの環境は、php 5 Mysql Jquery 以下のようなものです

4

1 に答える 1

1

xml を解析する必要があるため、これはまだ非効率に思えます。

それを行う最も効率的な方法 (ページ ビュー用に最適化) は、リストの html を事前に生成することだと思います。

つまり、データベースが変更されるたびに、html を再作成しますが、1 回だけです。次に、スクリプトを実行せずに、Web サーバーからその html を提供するだけです。

于 2013-02-11T09:38:17.650 に答える