我建立一個網站,用戶將能產品之間的比較規範。用戶可以查看一個單品的規格,我只需要規範針對特定的產品,但他們也將能夠選擇的產品與網站上提供的任何其他產品進行比較。我想我最終會得到75-100種產品。PHP - 會話變量性能(會話VAR vs雷丁文件)
所有的規格都在全球CSV文件中。每種產品都有37個功能,並且有75-100個功能。這個文件的大小約爲50Kb。我也有每個產品包含相同的數據,但只有一個產品的單個文件。
我不知道會是什麼,以確保良好性能的最佳方式:
負載在$ _SESSION整個文件,以使其所有可用的時間,所有頁面。這意味着所有數據都會一次加載並且可以一直使用,而不會有任何額外的請求,但這會影響性能嗎?
加載單獨任何需要的時候,他們的文件,但是這意味着,如果有人開始比較產品(這是我們的目標),PHP將有一個數據庫,並訪問它來讀取文件中的所有時間
存儲數據每次都需要
什麼是最好的選擇?如果您想到其他解決方案,我當然也很感興趣。
感謝
謝謝!我也想過用數據庫選項,但我想了解的是,如果它是更好的,一旦整個文件加載到有一些像數據庫10個查詢或有? – Laurent