Memcached是一個高性能的分佈式內存對象緩存系統,用於動態Web應用以減輕數據庫負載。它經過在內存中緩存數據和對象來減小讀取數據庫的次數,從而提供動態、數據庫驅動網站的速度。下文介紹的是在Ubuntu環境下安裝Memcached並進行測試,具體內容以下所述。php
1,先安裝Memcached:linux
sudo apt-get install memcached memcached -d -m 50 -p 11211 -u root
參數說明 -m 指定使用多少兆的緩存空間;-p 指定要監聽的端口; -u 指定以哪一個用戶來運行web
安裝php 模塊(順便裝上的,若是隻是django中使用,此步能夠省略)數據庫
2 ,安裝壓力測試工具django
webbench是Linux下的一個網站壓力測試工具,最多能夠模擬3萬個併發鏈接去測試網站的負載能力。緩存
這個程序很小,解壓後不到50K,呵呵併發
webbench-1.5.tar.gz下載地址在這裏。分佈式
安裝很是簡單memcached
#tar zxvf webbench-1.5.tar.gz #cd webbench-1.5 #sudo make && make install
會在當前目錄生成webbench可執行文件,直接能夠使用了工具
用法:
webbench -c 併發數 -t 運行測試時間 URL
如:
webbench -c 5000 -t 120
備註:安裝ctags sudo apt-get install ctags 用來編譯webbench。
總結:
但願本文介紹的Ubuntu環境下安裝Memcached並進行測試的內容可以對讀者有所幫助,更多有關linux系統的知識還有待於讀者去探索和學習。