Memcache是一個(gè)自由和(hé)開(kāi)放源代碼、高(gāo)性能、分配的內(nèi)存對象緩存系統。用于加速動态web應用程序,減輕數(shù)據庫負載它可(kě)以應對任意多(duō)個(gè)連接,使用非阻塞的網絡IO。由于它的工作(zuò)機制(zhì)是在內(nèi)存中開(kāi)辟一塊空(kōng)間(jiān),然後建立一個(gè)HashTable,Memcached自管理(lǐ)這 些(xiē)HashTable。
Memcache是什麽?
Memcache是一個(gè)自由和(hé)開(kāi)放源代碼、高(gāo)性能、分配的內(nèi)存對象緩存系統。用于加速動态web應用程序,減輕數(shù)據庫負載。
它可(kě)以應對任意多(duō)個(gè)連接,使用非阻塞的網絡IO。由于它的工作(zuò)機制(zhì)是在內(nèi)存中開(kāi)辟一塊空(kōng)間(jiān),然後建立一個(gè)HashTable,Memcached自管理(lǐ)這 些(xiē)HashTable。
Memcached又是什麽?
Memcached是Memcache系統的主程序文件,以守護程序方式運行(xíng)于一個(gè)或多(duō)個(gè)服務器(qì)中,随時(shí)接受客 戶端的連接操作(zuò),使用共享內(nèi)存存取數(shù)據。
那(nà)PHP中的Memcache是什麽?php中的所講的memcache是用于連接Memecached的php支持擴展之一(可(kě)用phpinfo查看),類似mbstring,eAccelerator。
簡單的說
Memcache是總的緩存系統項目名稱,容易和(hé)PHP中的Memcache混淆。
我們常提到Memcache其實是PHP中的Memcache,即PHP的Memcached擴展支持。
我們常提到Memcached是服務端主程序文件,服務端安裝程序。
為(wèi)了讓你(nǐ)的程序飛起來(lái),必須安裝memcached服務端程序和(hé)PHP的Memcached擴展,所以如果您要使用Memcache來(lái)緩存系統,memcache和(hé)memcached兩樣我們都需要安裝。
安裝memcache
# cd /usr/local/src
# wget http://pecl.php.net/get/memcache-2.2.5.tgz
# gzip -d memcache-2.2.5.tgz
# tar xvf memcache-2.2.5.tar
# cd memcache-2.2.5
以下幾句,是以php所在目錄為(wèi)/usr/local/php為(wèi)例,如果您的php有(yǒu)變化,請(qǐng)自行(xíng)替換幾句中/usr/local/php的部分
# /usr/local/php/bin/phpize
# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
# make && make install
将memcache加入php擴展
# vi /etc/php.ini(/etc/php.ini地址為(wèi)我的php.ini位置,如果你(nǐ)不知道(dào)你(nǐ)的php.ini在哪裏,可(kě)以用# find / -name php.ini進行(xíng)查找,或者傳個(gè)探針phpinfo,找到Configuration File (php.ini) Path)中php.ini的位置.
末尾加入
按鍵盤上(shàng)的 i 開(kāi)始編輯
CTRL+F翻頁拉到最下面在[Zend]之前加入
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension=memcache.so
按Esc鍵,再輸入
:wq
保存退出
重啓你(nǐ)的web服務器(qì),比如apache
/etc/init.d/httpd restart
下面刷新下PHP探針,看下是不是有(yǒu)這個(gè)了,有(yǒu)的話(huà)就是裝好了
memcache
Version 2.2.5memcache
Version 2.2.5
下面安裝memcached
裝memcached首先需要安裝安裝libevent
如果是centos可(kě)以yum安裝
# yum install libevent-devel
如果不支持yum的系統,可(kě)以這樣裝libevent
# cd /usr/local/src
# wget http://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gz
# tar vxf libevent-1.4.12-stable.tar.gz
# cd libevent-1.4.12
# ./configure --prefix=/usr/local/libevent
# make && make install
接續安裝memcached
# cd /usr/local/src
# wget http://cloud.github.com/downloads/saberma/saberma.github.com/memcached-1.4.4.tar.gz
# tar vxf memcached-1.4.4.tar.gz
# cd memcached-1.4.4
# ./configure --prefix=/usr/local/memcached
# make && make install
安裝完後啓動memcached并分配32m內(nèi)存(32為(wèi)使用內(nèi)存數(shù),可(kě)按自身情況修改)
/usr/local/memcached/bin/memcached -d -m 32 -l 127.0.0.1 -p 11211 -u root
将memcached加入啓動項
# vi /etc/rc.d/rc.local
按鍵盤上(shàng)的 i 開(kāi)始編輯
在最後加入
/usr/local/memcached/bin/memcached -d -m 32 -l 127.0.0.1 -p 11211 -u root
按Esc鍵,再輸入
:wq
保存退出
如果需要,可(kě)以reboot一下,不過不用reboot應該已經生(shēng)效~
加速效果測試
用沒有(yǒu)什麽負載的Discuz X1做(zuò)個(gè)測試,未啓用時(shí)
GMT+8, 2010-9-12 09:08, Processed in 0.038893 second(s), 2 queries.
緩存啓用後的效果,不過總體(tǐ)感覺VPS上(shàng)效果不如用eAccelerato緩存加入效果那(nà)麽明(míng)顯
GMT+8, 2010-9-12 09:08, Processed in 0.008383 second(s), 2 queries, Memcache On.
大(dà)功告成,打完收工!~~
重慶中技互聯網信息咨詢有限公司
重慶網站(zhàn)建設事業部官方網:www.zjcoo.com
電(diàn)子商務建站(zhàn)事業部咨詢電(diàn)話(huà):023-67742189
門(mén)戶網站(zhàn)品牌加盟推廣電(diàn)話(huà):023-67742189
7*24小(xiǎo)時(shí)服務電(diàn)話(huà):023-67742189
媒體(tǐ)合作(zuò)電(diàn)話(huà):13883323406
投資合作(zuò)電(diàn)話(huà):13896068183
QQ及郵件地址:446515345@qq.com
企業網站(zhàn)建設解決方案 營銷型網站(zhàn)建設解決方案 行(xíng)業門(mén)戶網站(zhàn)建設解決方案 外貿網站(zhàn)解建設決方案 品牌形象網站(zhàn)建設解決方案 購物商城網站(zhàn)建設解決方案 政府網站(zhàn)建設解決方案 手機網站(zhàn)建設解決方案 教育培訓網站(zhàn)建設解決方案 珠寶高(gāo)端奢飾品網站(zhàn)建設解決方案 房(fáng)地産、地産項目網站(zhàn)建設解決方案 集團、上(shàng)市企業網站(zhàn)建設解決方案 數(shù)碼、電(diàn)子産品網站(zhàn)建設解決方案 美容、化妝品行(xíng)業網站(zhàn)建設解決方案
10年專業互聯網服務經驗 重慶最專業網站(zhàn)團隊 資深行(xíng)業分析策劃 B2C營銷型網站(zhàn)建設領先者 最前沿視(shì)覺設計(jì)、研發能力 時(shí)刻最新技(jì)術(shù)領先研發能力 具有(yǒu)完備的項目管理(lǐ) 完善的售後服務體(tǐ)系 深厚的網絡運營經驗
中技(jì)互聯一直秉承專業、誠信、服務、進取的價值觀,堅持優秀的商業道(dào)德,以用戶最終價值為(wèi)導向,向用戶提供優質産品和(hé)優質服務,從而赢得(de)了用戶的信賴。始終以不懈的努力、更高(gāo)的目标來(lái)要求自己。
主營業務:網站(zhàn)建設 | 重慶網站(zhàn)建設 | 重慶網站(zhàn)設計(jì) | 重慶網站(zhàn)制(zhì)作(zuò) | 重慶網頁設計(jì) | 重慶網站(zhàn)開(kāi)發
CopyrightZJCOO technology Co., LTD. All Rights Reserved.
渝ICP 備11003429号