私はユーザーが製品間の仕様を比較できるサイトを構築しています。ユーザーは、特定の製品のスペックが必要な単一の製品のスペックを見ることができますが、選択した製品をサイト上の他の製品と比較することもできます。私は75-100のようなもので終わるつもりだと思う。PHP - セッション変数のパフォーマンス(セッション変数と読み取りファイル)
すべての仕様は、グローバルcsvファイルで利用できます。各製品には潜在的に37の機能があり、75-100の間にあります。このファイルのサイズは約50KBです。同じデータを含む各製品の個別ファイルもありますが、1つの製品のみです。 $ _SESSIONでファイル全体がすべてのページのすべての時間をそれを利用できるようにする
ロード:
ことは私は良いパフォーマンスを確保するための最良の方法だろうかと思いました。これは、すべてのデータが一度ロードされ、追加の要求なしで常に利用可能であることを意味しますが、これがパフォーマンスに影響する可能性がありますか?
個別にロードファイルを、それらが必要な時はいつでもそれは、誰かが製品を比較する(そしてそれが目標です)を開始した場合、PHPはファイルにデータベースとのアクセスにそれを
ストアデータをすべての時間を読まなければならないことを意味し必要なときはいつでも
どのようなオプションが最適でしょうか?あなたが他の解決策を考えているなら、もちろん私も興味があります。
おかげ
ありがとう!データベースオプションを使用することも考えましたが、データベースに10個のクエリがあるか、一度全体のファイルがロードされた方が良いかどうかを理解したいと思いますか? – Laurent