我正在研究一種方法,由於它的操作和頻率使用相同參數調用的開銷,會從緩存返回值中受益。PHP查詢數組速度;長緩存鍵
我會serialize()
- 緩存鍵的參數一起使用,但由於冗長的數組參數,這會導致非常長的鍵。
- 不PHP數組索引和查找如此長期遭受鍵(覺得從250B至1kB的+)?
- 到目前爲止這麼好,但我面臨的情況是,在某些情況下,這可能會對我造成嚴重的影響嗎?
- 基本上,我應該是
md5()
(還是)的鑰匙?
次要澄清:
這僅僅是每個請求的緩存,沒有永久存儲。有問題的方法是視圖助手的方法,並且對於每個視圖生成,它可能被稱爲500次或更多次。
不知何故使用MD5代替序列化很奇怪。 –
@Hans Wassink - 'md5()''serialize()'的結果就是我所掌握的。 – Dan
好吧,無論如何,所有的冰雹fyr:D –