ファイルの書き込み速度を最適化するには? 計算されたサブデータベースとテーブルによると、データが 100 万個ある場合、そのようなファイル IO によりプログラムが遅くなります。コードを作成して最適化のアドバイスを求めます
リーリー
返信内容:
リーリー
一度に書き込めるデータは 1 つだけです。100 万個のデータを書き込むには約 30 分かかります。テスト後、ターゲット ファイルのパスが変更されていない場合は、すべてを結合します。コンテンツを長い文字列に書き込み、while ループが終了した後、file_put_contents 関数が 1 回呼び出され、すべてのコンテンツを一度にファイルに書き込む速度は大幅に速くなります。しかし、ここで発生する問題は次のとおりです。書き込みごとにターゲットパスが変わりますので、最適化してください
ファイルの書き込み速度は基本的にプログラムとは関係ありません。 。ボトルネックはハードウェアのパフォーマンスにあります。 。
SSDソリッドステートドライブに変更