Memcached 是一個高效能的分散式記憶體物件快取系統,用於動態Web應用以減輕資料庫負載。
它透過在記憶體中快取資料和物件來減少讀取資料庫的次數,從而提高動態、資料庫驅動網站的速度。 Memcached基於一個儲存鍵/值對的hashmap。其守護程式(daemon )是用C寫的,但是客戶端可以用任何語言來編寫,並透過memcached協定與守護程式通訊。 (推薦學習:PHP影片教學)
Memcache是danga.com的一個項目,最早是為LiveJournal 服務的,目前全世界不少人使用這個快取項目來建立自己大負載的網站,來分擔資料庫的壓力。
PHP預設是不帶memcache擴充的,所以要使用首先要去官方網站下載擴充功能。
Memcache模組提供了於memcached方便的面向過程及物件導向的接口,memcached是為了降低動態web應用從資料庫載入資料而產生的一種常駐進程快取產品。
Memcache模組同時提供了一個session 處理器(memcache).
設定PHP
#開啟php.ini文件,新增extension =php_memcache.dll。
查看安裝結果
可以使用phpinfo()確認是否安裝成功,如果找到mencache表示安裝成功。
以上是php_memcache擴充有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!