Ubuntu環(huán)境下如何安裝Memcached并進(jìn)行測(cè)試?
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)站的速度。下文介紹的是在Ubuntu環(huán)境下安裝Memcached并進(jìn)行測(cè)試,具體內(nèi)容如下所述。
1,先安裝Memcached:
- 1 sudo apt-get install memcached
- 2 $ memcached -d -m 50 -p 11211 -u root
參數(shù)說(shuō)明 -m 指定使用多少兆的緩存空間;-p 指定要監(jiān)聽(tīng)的端口; -u 指定以哪個(gè)用戶來(lái)運(yùn)行
安裝php 模塊(順便裝上的,如果只是django中使用,此步可以省略)
2,安裝python-memcached
- tar zxvf python-memcached-latest.tar.gz
- cd python-memcached-latest
- sudo python setup.py install
注意:安裝Setuptools
下載 ez_setup.py
3,將Django項(xiàng)目中的settings.py中的CACHE_BACKEND改成:
- 1 CACHE_BACKEND = 'memcached://127.0.0.1:11211/'
安裝壓力測(cè)試工具
webbench是Linux下的一個(gè)網(wǎng)站壓力測(cè)試工具,最多可以模擬3萬(wàn)個(gè)并發(fā)連接去測(cè)試網(wǎng)站的負(fù)載能力。
這個(gè)程序很小,解壓后不到50K,呵呵
安裝非常簡(jiǎn)單
- #tar zxvf webbench-1.5.tar.gz
- #cd webbench-1.5
- #sudo make && make install
會(huì)在當(dāng)前目錄生成webbench可執(zhí)行文件,直接可以使用了
用法:
webbench -c 并發(fā)數(shù) -t 運(yùn)行測(cè)試時(shí)間 URL
如:
- webbench -c 5000 -t 120
備注:安裝ctags sudo apt-get install ctags 用來(lái)編譯webbench。
總結(jié):
希望本文介紹的Ubuntu環(huán)境下安裝Memcached并進(jìn)行測(cè)試的內(nèi)容能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識(shí)還有待于讀者去探索和學(xué)習(xí)。