2014-12-06 54 views
1

我有幾個「鍵=>值」選項列表存儲在數據庫(MySQL) 爲例狀態,類型,主類別的名稱 他們似乎需要查詢可能每個頁面6~10次。你會緩存一些從數據庫列表到PHP數組?

所以我開始考慮將它們緩存爲php文件中的數組。 無論何時更新optionList,都要更新php文件。

什麼時候你會緩存這種情況下的數據是好的? 我會嘗試測量花費的時間,看看哪個花費更少 (聽起來像查詢速度VS讀取文件速度), 除此之外還應考慮哪些因素?

+0

是的,你正在訪問它_many_次,所以這是一個好主意,尤其是如果數據沒有改變 – Rhumborl 2014-12-06 13:04:12

回答

0

緩存對正在讀取的數據總是很好,但不需要不斷更新。即使它正在更新,緩存仍然可能在您的網站設計中扮演重要角色,但在管理數據狀態和到期時間方面可能會稍微複雜一些。

值得尋找一個緩存框架(或ORM)。我沒有這些在PHP中的經驗,但一些谷歌應該幫助。

相關問題