前面文章介紹過Wp Super Cache緩存插件可提升WordPress訪問速度,今天要介紹的是,如何通過WP-Super-Cache開啟Memcache內存緩存,使WordPress速度再上一個階層。
經本人及眾多WP用戶測試,證明WP-Super-Cache開啟Memcache內存緩存后,速度確實可以提升2倍以上。以下為本人的測試結果:
WP-Super-Cache未開啟Memcache內存緩存之前,
WP-Super-Cache未開啟Memcache內存緩存
WP-Super-Cache開啟Memcache內存緩存之后,

WP-Super-Cache開啟Memcache內存緩存
對比可知,查詢(queries)數量由36變為17,減少了一半多;查詢耗時由1.58s變為0.76s,減少了一半以上。可見WP-Super-Cache開啟Memcache內存緩存之后,加速效果明顯。
WP-Super-Cache如何開啟Memcache內存緩存
如果你的WordPress已經使用了WP-Super-Cache緩存插件,那么開啟Memcache內存緩存就相當簡單了,如果你的WordPress還未使用WP-Super-Cache緩存插件,那么請先安裝該插件,安裝教程可參考WordPress速度慢?試試Wp Super Cache緩存插件。
假如你的WordPress已經使用了WP-Super-Cache緩存插件,那么開啟Memcache內存緩存的操作步驟如下:
1、下載Memcache擴展,點擊下載。
下載到本地解壓后,有一個 object-cache.php 文件。

memcached.2.0.2
2、把文件 object-cache.php 上傳到你的WordPress的 wp-content,注意不是 wp-content/plugins/ 。

上傳文件 object-cache.php
3、將object-cache.php上傳后,再進入你的Wordpress的WP Super cache的高級設置中,就能看到:使用對象緩存系統來存儲緩存文件。 (實驗室功能)

WP Super cache的高級設置
4、勾選它點擊更新就已經的WP Super cache啟動Memcached內存緩存,在內容中就能看到提示Memcached緩存已經啟用,沒有可用列表顯示。

Memcached緩存已經啟用
WordPress開啟Memcache內存緩存總結
1)、從效果對比看,開啟Object Cache對象緩存后是能起到降低查詢數,提高網站訪問速度的效果,但是內存占用并不減少,畢竟他是在內存中緩存的。
2)、為了提高性能,memcached中保存的數據都存儲在memcached內置的內存存儲空間中。由于數據僅存在于內存中,因此重啟memcached、重啟操作系統會導致全部數據消失。 (不用怕,不是網站程序丟失)
了解Memcache內存緩存
Memcached 是一個高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提供動態、數據庫驅動網站的速度。
簡單地說Memcached是一種將緩存放在主機或者服務器的內存當中,訪問速度可比生成靜態文件的緩存,尤其是PHP等動態網站,利用Memcached的內存緩存可以極大地減少MysqL查詢,從而達到加速的目的。

