真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

WordPress啟用Memcached內(nèi)存緩存來(lái)提高網(wǎng)站速度的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線(xiàn)動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!

創(chuàng)新互聯(lián)建站提供網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì),成都品牌網(wǎng)站建設(shè),廣告投放等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,十載的網(wǎng)站開(kāi)發(fā)和建站經(jīng)驗(yàn),助力企業(yè)信息化建設(shè),成功案例突破近千家,是您實(shí)現(xiàn)網(wǎng)站建設(shè)的好選擇.

小編給大家分享一下WordPress啟用Memcached內(nèi)存緩存來(lái)提高網(wǎng)站速度的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

                                                           Memcached內(nèi)存緩存可以?xún)?yōu)化WordPress很多功能,讓你的WordPress變得更快,下面由WordPress教程欄目為大家介紹如何使用 Memcached來(lái)深度優(yōu)化WordPress。

WordPress啟用Memcached內(nèi)存緩存來(lái)提高網(wǎng)站速度的方法

很多人問(wèn)我 WordPress 怎么速度快,一般簡(jiǎn)單回答就是裝 Memcached,這真的不是敷衍了事,一點(diǎn)不夸張,裝上 Memcached 就可以讓 WordPress 快上好幾倍,但是真正用好 WordPress,還是需要對(duì) WordPress 有更深的了解,所以我把我博客關(guān)于 Memcached 的所有文章重新整理一下,做個(gè)專(zhuān)題深度優(yōu)化 WordPress 的合集,讓大家真正理解 WordPress 優(yōu)化。

什么是 Memcached?

Memcached 是一種高性能的分布式內(nèi)存對(duì)象緩存系統(tǒng),在動(dòng)態(tài)程序中使用 Memcached, 既能提高訪(fǎng)問(wèn)的速度,同時(shí)還減低了數(shù)據(jù)庫(kù)的負(fù)載。

Memcached 可以存儲(chǔ)來(lái)自調(diào)用數(shù)據(jù)庫(kù)和 API,或者頁(yè)面渲染生成的任意類(lèi)型的數(shù)據(jù)(字符串,對(duì)象)到內(nèi)存中,也可以直接到內(nèi)存中去讀取。它的 API 支持目前大部分流行的編程語(yǔ)言,Memcached 的官方網(wǎng)站:http://memcached.org/

最初 Danga Interactive 為提升 LiveJournal.com 的速度而研發(fā)了 Memcached,目前,最終實(shí)現(xiàn)了每天已經(jīng)在向一百萬(wàn)用戶(hù)提供多達(dá)兩千萬(wàn)次的頁(yè)面訪(fǎng)問(wèn),而這些,是由一個(gè)由 Web 服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器組成的集群完成的。

Memcached 的 PHP 擴(kuò)展

PHP 有兩個(gè) Memcached 擴(kuò)展:“PHP Memcache 擴(kuò)展” 和 “PHP Memcached 擴(kuò)展”,這就是是我們搞混的地方。

PHP Memcache 擴(kuò)展用 PHP 實(shí)現(xiàn)的,支持面向?qū)ο蠛兔嫦蜻^(guò)程兩種接口,2004年就實(shí)現(xiàn)了,是老的擴(kuò)展,而且功能少,屬性也可設(shè)置的少。

PHP Memcached 擴(kuò)展基于 libmemcached 開(kāi)發(fā)的,使用 libmemcached 庫(kù)提供的 API 與 Memcached 服務(wù)進(jìn)行交互,只支持面向?qū)ο蟮慕涌冢?009年才實(shí)現(xiàn),Memcached 擴(kuò)展功能更加完善,支持的函數(shù)更多,比如支持批量操作,現(xiàn)在一般建議使用 Memcached 擴(kuò)展。

下面是一個(gè)支持功能對(duì)照列表:

WordPress啟用Memcached內(nèi)存緩存來(lái)提高網(wǎng)站速度的方法

Memcached 可以大大提高 WordPress 的效率

由于 WordPress 默認(rèn)支持 Object Cache,所以在 WordPress 實(shí)現(xiàn) Memcached 就是使用 Memcached 把 WordPress 的 Object Cache 寫(xiě)到內(nèi)存中去,下次訪(fǎng)問(wèn)的時(shí)候直接從內(nèi)存中讀取。相比直接從數(shù)據(jù)庫(kù)去讀取數(shù)據(jù),或者從 Object Cache 數(shù)據(jù)存到文件,然后從硬盤(pán)中讀取,Memcached 有很大的速度優(yōu)勢(shì)。

WordPress啟用Memcached內(nèi)存緩存來(lái)提高網(wǎng)站速度的方法

上圖是我愛(ài)水煮魚(yú)使用 Memcached 之后的緩存對(duì)象的命中率,可以看出命中率是非常高,接近 99%,基本上可以保證所有數(shù)據(jù)都是從能內(nèi)存中取,所以使用 Memcached 進(jìn)行緩存是非常有效的。

WordPress 如何啟用 Memcached 緩存

首先需要明確一點(diǎn),必須同時(shí)安裝 Memcached 服務(wù)端和其 PHP 擴(kuò)展。

如果安裝了 Memcached 服務(wù)端不安裝擴(kuò)展,那么 PHP 無(wú)法操控 Memcached。同樣如果安裝了 PHP Memcached 擴(kuò)展,但是沒(méi)有安裝 Memcached 服務(wù)端,那么這個(gè)就無(wú)法使用。

1. 首先服務(wù)器需要安裝 Memcached 服務(wù)端,然后 PHP 需要安裝上 Memcached 的擴(kuò)展,再次注意 PHP 有兩個(gè)擴(kuò)展:PHP Memcache 擴(kuò)展 和 PHP Memcached 擴(kuò)展,兩者僅僅相差一個(gè)字母 D,你可以通過(guò) phpinfo() 這個(gè) PHP 函數(shù)來(lái)查看到底安裝的是哪個(gè)擴(kuò)展,一定要使用 PHP Memcached 擴(kuò)展。

2. WPJAM Basic 插件已經(jīng)集成 Memcached 的功能,將 wpjam-basic/template/ 目錄下的 object-cache.php 文件復(fù)制到 wp-content 目錄下,注意不是 wp-content/plugins/。

3. WordPress 會(huì)自動(dòng)檢查在 wp-content 目錄下是否有 object-cache.php 文件,如果有,直接調(diào)用它作為 WordPress 對(duì)象緩存機(jī)制。

4. 安裝成功之后,WPJAM Basic 會(huì)自動(dòng)在 WordPress > WPJAM 菜單下的的「系統(tǒng)信息」 下看到 Memcached 的信息:

WordPress啟用Memcached內(nèi)存緩存來(lái)提高網(wǎng)站速度的方法

WPJAM Basic 插件已經(jīng)集成了 Memcached,下載 WPJAM Basic 之后,將 wpjam-basic/template/ 目錄下的 object-cache.php 文件復(fù)制到 wp-content 目錄下即可。

以上是WordPress啟用Memcached內(nèi)存緩存來(lái)提高網(wǎng)站速度的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


網(wǎng)站題目:WordPress啟用Memcached內(nèi)存緩存來(lái)提高網(wǎng)站速度的方法-創(chuàng)新互聯(lián)
本文路徑:http://weahome.cn/article/djdoie.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部