前面文章介紹過(guò)Wp Super Cache緩存插件可提升WordPress訪問(wèn)速度,今天要介紹的是,如何通過(guò)WP-Super-Cache開啟Memcache內(nèi)存緩存,使WordPress速度再上一個(gè)階層。
經(jīng)本人及眾多WP用戶測(cè)試,證明WP-Super-Cache開啟Memcache內(nèi)存緩存后,速度確實(shí)可以提升2倍以上。以下為本人的測(cè)試結(jié)果:
WP-Super-Cache未開啟Memcache內(nèi)存緩存之前,
WP-Super-Cache未開啟Memcache內(nèi)存緩存
WP-Super-Cache開啟Memcache內(nèi)存緩存之后,
WP-Super-Cache開啟Memcache內(nèi)存緩存
對(duì)比可知,查詢(queries)數(shù)量由36變?yōu)?7,減少了一半多;查詢耗時(shí)由1.58s變?yōu)?.76s,減少了一半以上??梢奧P-Super-Cache開啟Memcache內(nèi)存緩存之后,加速效果明顯。
WP-Super-Cache如何開啟Memcache內(nèi)存緩存
如果你的WordPress已經(jīng)使用了WP-Super-Cache緩存插件,那么開啟Memcache內(nèi)存緩存就相當(dāng)簡(jiǎn)單了,如果你的WordPress還未使用WP-Super-Cache緩存插件,那么請(qǐng)先安裝該插件,安裝教程可參考WordPress速度慢?試試Wp Super Cache緩存插件。
假如你的WordPress已經(jīng)使用了WP-Super-Cache緩存插件,那么開啟Memcache內(nèi)存緩存的操作步驟如下:
1、下載Memcache擴(kuò)展,點(diǎn)擊下載。
下載到本地解壓后,有一個(gè) object-cache.php 文件。
memcached.2.0.2
2、把文件 object-cache.php 上傳到你的WordPress的 wp-content,注意不是 wp-content/plugins/ 。
上傳文件 object-cache.php
3、將object-cache.php上傳后,再進(jìn)入你的Wordpress的WP Super cache的高級(jí)設(shè)置中,就能看到:使用對(duì)象緩存系統(tǒng)來(lái)存儲(chǔ)緩存文件。 (實(shí)驗(yàn)室功能)
WP Super cache的高級(jí)設(shè)置
4、勾選它點(diǎn)擊更新就已經(jīng)的WP Super cache啟動(dòng)Memcached內(nèi)存緩存,在內(nèi)容中就能看到提示Memcached緩存已經(jīng)啟用,沒(méi)有可用列表顯示。
Memcached緩存已經(jīng)啟用
WordPress開啟Memcache內(nèi)存緩存總結(jié)
1)、從效果對(duì)比看,開啟Object Cache對(duì)象緩存后是能起到降低查詢數(shù),提高網(wǎng)站訪問(wèn)速度的效果,但是內(nèi)存占用并不減少,畢竟他是在內(nèi)存中緩存的。
2)、為了提高性能,memcached中保存的數(shù)據(jù)都存儲(chǔ)在memcached內(nèi)置的內(nèi)存存儲(chǔ)空間中。由于數(shù)據(jù)僅存在于內(nèi)存中,因此重啟memcached、重啟操作系統(tǒng)會(huì)導(dǎo)致全部數(shù)據(jù)消失。 (不用怕,不是網(wǎng)站程序丟失)
了解Memcache內(nèi)存緩存
Memcached 是一個(gè)高性能的分布式內(nèi)存對(duì)象緩存系統(tǒng),用于動(dòng)態(tài)Web應(yīng)用以減輕數(shù)據(jù)庫(kù)負(fù)載。它通過(guò)在內(nèi)存中緩存數(shù)據(jù)和對(duì)象來(lái)減少讀取數(shù)據(jù)庫(kù)的次數(shù),從而提供動(dòng)態(tài)、數(shù)據(jù)庫(kù)驅(qū)動(dòng)網(wǎng)站的速度。
簡(jiǎn)單地說(shuō)Memcached是一種將緩存放在主機(jī)或者服務(wù)器的內(nèi)存當(dāng)中,訪問(wèn)速度可比生成靜態(tài)文件的緩存,尤其是PHP等動(dòng)態(tài)網(wǎng)站,利用Memcached的內(nèi)存緩存可以極大地減少M(fèi)ysqL查詢,從而達(dá)到加速的目的。