Ubuntu環(huán)境下如何安裝Memcached并進行測試?
Memcached是一個高性能的分布式內(nèi)存對象緩存系統(tǒng),用于動態(tài)Web應用以減輕數(shù)據(jù)庫負載。它通過在內(nèi)存中緩存數(shù)據(jù)和對象來減少讀取數(shù)據(jù)庫的次數(shù),從而提供動態(tài)、數(shù)據(jù)庫驅(qū)動網(wǎng)站的速度。下文介紹的是在Ubuntu環(huán)境下安裝Memcached并進行測試,具體內(nèi)容如下所述。
1,先安裝Memcached:
- 1 sudo apt-get install memcached
- 2 $ memcached -d -m 50 -p 11211 -u root
參數(shù)說明 -m 指定使用多少兆的緩存空間;-p 指定要監(jiān)聽的端口; -u 指定以哪個用戶來運行
安裝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項目中的settings.py中的CACHE_BACKEND改成:
- 1 CACHE_BACKEND = 'memcached://127.0.0.1:11211/'
安裝壓力測試工具
webbench是Linux下的一個網(wǎng)站壓力測試工具,最多可以模擬3萬個并發(fā)連接去測試網(wǎng)站的負載能力。
這個程序很小,解壓后不到50K,呵呵
安裝非常簡單
- #tar zxvf webbench-1.5.tar.gz
- #cd webbench-1.5
- #sudo make && make install
會在當前目錄生成webbench可執(zhí)行文件,直接可以使用了
用法:
webbench -c 并發(fā)數(shù) -t 運行測試時間 URL
如:
- webbench -c 5000 -t 120
備注:安裝ctags sudo apt-get install ctags 用來編譯webbench。
總結(jié):
希望本文介紹的Ubuntu環(huán)境下安裝Memcached并進行測試的內(nèi)容能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識還有待于讀者去探索和學習。