WordPress程序網站是使用Memcached緩存好?仍是Redis緩存好?

今天,站長在羣裏面看到小夥伴在聊WordPress緩存加速的問題,因而就好奇擼了兩眼。而後就看了看本身的站緩存用的是 Memcached。對於數據庫中應該安裝哪一種緩存?Memcached緩存仍是Redis緩存?,仍是有必要把分析二者之間的區別說下。數據庫

咱們研究的程序是Wordpress,因此數據量註定不會太大。參觀的次數不是太多。緩存

Memcached和Redis的區別:服務器

  • 數據存儲模式

Memecache將全部數據存儲在內存中,內存會在斷電後掛起,而且數據不能超過內存大小。
Redis的一部分存在於硬盤上,能夠保證數據的持久性。memcached

  • 數據支持類型

Memcache對數據類型的支持相對簡單。
Redis有複雜的數據類型。函數

  • 使用基礎模型差別

它們在與客戶端通訊的底層實現和應用協議方面彼此不一樣。
Redis直接本身構建虛擬機機制,由於若是通常系統調用系統函數,移動和請求會浪費必定的時間。內存

  • 值有不一樣的值

Redis能夠達到1GB,而memcache只有1MB。
www.113p.cn博客

到底兩個緩存 Memcached或Redis哪一個更適合WordPress程序虛擬機

根據以上比較,咱們發現memcached是內存存儲,其最大消耗是512兆內存。Redis能夠佔用無限的內存和硬盤空間。Memcached更適合存儲簡單的值。所以,小白得出結論,針對WordPress博客內容少的狀況,他建議使用memcached做爲MySQL數據庫的緩存。基礎

可是這裏也有一個特別狀況要說,不少人作站就喜歡採集,對於一些喜歡採集大兄弟。因爲採集的數據量巨大。他們中的大多數有超過100000+篇文章。個人建議仍是最好用Redis。畢竟,有這麼多內容的服務器配置不該該過低。配置

相關文章
相關標籤/搜索