0

PHP サーバーと 1 つの CSV ファイルがあります。CSV ファイルを読み取り、データをブラウザーに送信する必要があります。個々のリクエスト = 10,000 以上 (おそらく) の場合、ハードディスクから CSV ファイルを読み取るにはコストがかかる可能性があります。PHP から CSV ファイルを効率的に読み取り、データをブラウザに送信するにはどうすればよいですか。リレーショナル データベースからデータを読み取るオプションはありません。

流れのパターン:

only browser<------------->PHP(apache)<---------------->CSV 
4

1 に答える 1

1

正直なところ、負荷分散と同じデータに対する複数の要求の処理では、CSV よりも DBMS の方がはるかに優れています。

正直なところ、本当に DBMS を使用できない場合は、ファイルをある種のメモリ キャッシュに格納することをお勧めします。これにより、情報を取得するたびにディスクから読み取られることがなくなります。多分。また、クライアントに返す形式でデータを保存することも役立ちます。

于 2010-05-23T05:38:29.847 に答える