PHP MemCached進階快取配置圖文教學

高洛峰
發布: 2023-03-04 14:00:02
原創
1406 人瀏覽過

1.Memcache相關介紹 

memcache是​​一個高效能的分散式的記憶體物件快取系統,它能夠用來儲存各種格式的數據,包括影像、影片、檔案以及資料庫檢索的結果等。 
使用Memcache的網站一般流量都是比較大的,為了緩解資料庫的壓力,讓Memcache作為一個快取區域,把部分資訊保存在記憶體中,在前端能夠快速的進行存取。

2.Memcache Win32的安裝 
(1)下載位址: 
http://www.jehiah.cz/projects/memcached-win32/ 
(2)安裝步驟: 
step1 解壓縮壓縮包到任一目錄,如c:mem。目錄結構如下圖: 

PHP MemCached高级缓存配置图文教程

step2 安裝memcache到windows服務中:c:memmemcached.exe -d install,若無錯誤提示則安裝完成。 
step3 啟動memcache服務:c:memmemcached.exe -d start,若無錯誤提示則啟動成功。如下圖所示: 

PHP MemCached高级缓存配置图文教程

注意:如果不需要將memcache添加到windows服務中的話,而是每次手動雙擊解壓縮後根目錄中memcached.exe啟動,則不需要step2與step3。上面的step2與step3需要在指令提示字元下進行操作。 

(3)測試安裝是否成功 
在memcache服務成功啟動後,可以使用telnet 127.0.0.1 11211測試連線是否成功;如果連線成功後則使用stats指令可以查看memcache的基本資訊。如下圖所示: 

PHP MemCached高级缓存配置图文教程

PHP MemCached高级缓存配置图文教程

PHP MemCached高级缓存配置图文教程

3.Memcache在PHP中的設定

    (1)設定套件放置到php的擴充組件目錄,如:phpext

        step2 在PHP.ini加入extension=php_memcache.dll後,重啟Apache即可。


    (2)測試配置是否成功

        使用phpinfo()檢查是否已成功啟用。如下圖:

PHP MemCached高级缓存配置图文教程    (3)PHP中測試memcache

<?php 
$mem = new Memcache; 
$mem->connect(&#39;127.0.0.1&#39;,11211) or die("连接失败"); 
$mem->getVersion(); 
?>
登入後複製

更多PHP MemCached高階快取設定圖文教學相關文章請關注PHP中文網!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!