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

          memcached

          Posted on 2009-10-30 19:19 詩特林 閱讀(479) 評論(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個進程,并在不同端口進行監聽。
          主站蜘蛛池模板: 东乌珠穆沁旗| 常熟市| 宣城市| 涿鹿县| 云阳县| 兰州市| 长春市| 尉氏县| 潮州市| 布拖县| 冕宁县| 沿河| 兴文县| 德江县| 荆州市| 资溪县| 登封市| 合肥市| 河曲县| 浮山县| 马边| 简阳市| 西林县| 揭西县| 徐汇区| 玛多县| 龙岩市| 丽江市| 绥芬河市| 财经| 洛阳市| 雅江县| 通州区| 霍城县| 济源市| 眉山市| 灵山县| 武隆县| 泸定县| 田阳县| 西峡县|