posts - 310, comments - 6939, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          memcached

          Posted on 2009-10-30 19:19 詩特林 閱讀(480) 評論(0)  編輯  收藏 所屬分類: 系統架構
          Memcached是什么?
            Memcached 是一個高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提供動態、數據庫驅動網站的速度。Memcached基于一個存儲鍵/值對的hashmap。其守護進程(daemon )是用C寫的,但是客戶端可以用任何語言來編寫,并通過memcached協議與守護進程通信。但是它并不提供冗余(例如,復制其hashmap條目);當某個服務器S停止運行或崩潰了,所有存放在S上的鍵/值對都將丟失。
            Memcached由Danga Interactive開發,用于提升LiveJournal.com訪問速度的。LJ每秒動態頁面訪問量幾千次,用戶700萬。Memcached將數據庫負載大幅度降低,更好的分配資源,更快速訪問。
            如何使用memcached-Server端?
            在服務端運行:
            # ./memcached -d -m 2048 -l 10.0.0.40 -p 11211
            這將會啟動一個占用2G內存的進程,并打開11211端口用于接收請求。由于32位系統只能處理4G內存的尋址,所以在大于4G內存使用PAE的32位服務器上可以運行2-3個進程,并在不同端口進行監聽。
          主站蜘蛛池模板: 景洪市| 丽水市| 文登市| 绥滨县| 嵊泗县| 宣城市| 广宗县| 平昌县| 五河县| 广水市| 大安市| 霍山县| 连平县| 呼图壁县| 伊金霍洛旗| 连南| 卫辉市| 湄潭县| 铅山县| 廉江市| 凌云县| 博爱县| 河东区| 峨眉山市| 临朐县| 彩票| 彝良县| 武汉市| 武陟县| 嘉义市| 岑溪市| 乌兰察布市| 呼和浩特市| 武隆县| 白山市| 闽清县| 休宁县| 永寿县| 清水县| 宁河县| 肃宁县|