私は、ページが読み込まれると大きなデータベースの処理があります。include_once phpファイルまたはfopen txt?
したがって、処理されたデータベースの結果をtxtファイルに保存することにしました。 1日の時間帯ごとに更新してください。
だから、私は2つの方法を知っている:PHPファイルで、それらの保存
をし、このようにそれらを呼び出します、(PHP経由)PHPファイルを作成し、その中に件のデータを保存して、このようにそれらを呼び出す
システム:
include_once("myfile.php");
別の方法は、txtファイルに保存して、このようにそれらを呼び出す:
$myfile = fopen("myfile.txt", "r") or die("Unable to open file!");
echo fread($myfile,filesize("myfile.txt"));
fclose($myfile);
方法がより速くまたはより良いかどうか知りたいですか?
どちらもありません。実際のデータベースを使用します。 – mario
Redisのような適切なキャッシュを使用してください。または、既に提案されているように、必要なパフォーマンスを提供するデータベースを使用してください。 – Repox
@marioなぜですか?実際のデータベースの負荷は約15秒ですが、この方法は1秒未満です。 – elize