APC和Memcache的區別及優劣對比

2021-06-20 18:27:28 字數 335 閱讀 6828

apc和memcache都是基於記憶體的快取方案,它們之間最大的區別就是apc用於單機記憶體快取,而memcache可以架構分布式快取。

apc不能用於頻繁寫,主要測試讀方面效能,這點上是memcached望塵莫及的。

apc的效能會隨著資料存量的增加而下降,這點memcached會更佔優勢

單機記憶體作為快取夠用(純記憶體)的時候,apc的效能是好的。因為memcache還需要維護通訊程序

apc是mmap, 而memcache使用的是純記憶體。

而memcached本身的設計就是為了分布式應用,大規模記憶體快取,集群,易擴充套件等.

所以綜合以上的說明,哪個效率更高還真不好說。

php中Apc和memcache快取資料效能對比

由於是在專案基礎上測試,不方便貼出測試 見諒.如果對測試結果不認同,請提供測試方法及資料,互相學習.論壇討論,再實驗,得出結果 apc.user entries hint這個配置用來調整使用者快取變數數量,當此值調到足夠大後,web環境下apc效能與cli模式下一致.均遠高於memcache.論壇帖...

php中Apc和memcache快取資料效能對比

由於是在專案基礎上測試,不方便貼出測試 見諒.如果對測試結果不認同,請提供測試方法及資料,互相學習.論壇討論,再實驗,得出結果 apc.user entries hint這個配置用來調整使用者快取變數數量,當此值調到足夠大後,web環境下apc效能與cli模式下一致.均遠高於memcache.感謝論...

memcache和redis的區別

redis和memecache的不同在於 1 儲存方式 memecache 把資料全部存在記憶體之中,斷電後會掛掉,資料不能超過記憶體大小 redis有部份存在硬碟上,這樣能保證資料的永續性。2 資料支援型別 redis在資料支援上要比memecache多的多。3 使用底層模型不同 新版本的redi...