1
這是一個設計問題。我有一個不會改變的查找表。它將有大約1000行。它可能每幾個月更換一次。PHP:保存在內存中?或查詢數據庫?
我應該把它放在內存中,當每個PHP應用程序實例從數據庫加載並從內存提供時,讓它每次「加載一次」?或者每次使用時都應該查詢數據庫?
如果使用這種查找是「每秒一百萬次事務」的事情,那麼它在內存中將不會是一件容易的事。但事實並非如此 - 這可能只需要每秒幾次,也許是5或6次......但現在不再了。
你會怎麼做?
*從DB「加載它一次」時,它的負荷,並從內存*更有意義的'查找表不change' –
關於多Web服務器實例思考爲它服務+負載平衡器體系結構 - 將此信息加載到Redis或memcached中並將所有Web服務器實例指向那裏是否合理? – JasonGenX
我仍然希望偶爾更改此數據而不更改PHP代碼。 – JasonGenX