XCache 工程由 mOo 領隊, 他也是 Lighttpd 的開發成員之一. Lighttpd 是最快的 Web 服務器應用程序之一, 并且超越 Apache 以及許多其他 Web 服務器. XCache 努力達到類似的效果.
目前最新的版本為XCache 3.2.0,它是php5全系列支持的,官方網站: http://xcache.lighttpd.net/
如果英文不好的朋友,可以點右邊切換語言為中文。
首先下載最新的版本: http://xcache.lighttpd.net/pub/Releases/3.2.0/ 記得選擇正確的版本。
下載解壓后放到php下的ext目錄下,然后打開php.ini 添加extension = php_xcache.dll
壓縮包內還有一個中文版Xcache的php.ini的示范,還有就是一個查看Xcache及信息的程序.
注意xcache.admin.pass 用md5加密后存放
xcache.count可以根據你CPU的數設置,默認為1
xcache.slots緩存的文件/變量hash參考值,根據自己的實際情況可以設置
完成后,重新啟動Apache服務。
代碼如下:
;; 本文件只是例子, 請在 php.ini 里設置以便生效
[xcache-common]
;; 非 windows 例子:
extension = xcache.so
;; Windows 系統例子:
; extension = php_xcache.dll
[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($您的密碼)
; 登錄使用 $your_password下面的密碼請用md5加密后填寫到里面
xcache.admin.pass = ""
[xcache]
; 這里的多數選項僅在 ini 里可以修改, 這里列出的都是默認值, 除非另外說明
; 選擇底層內存共享實現方案
xcache.shm_scheme = "mmap"
; 禁用: xcache.size=0
; 啟用: xcache.size=64M 之類 (任意>0的值) 同時請注意您的系統 mmap 上限
xcache.size = 60M
; 建議設置為 cpu 數 (cat /proc/cpuinfo |grep -c processor)
xcache.count = 1
; 只是個 hash 參考值, 實際存儲項目(php腳本/變量)可超過這個數字
xcache.slots = 8K
; 緩存項目的 ttl, 0=永久
xcache.ttl = 0
; 掃描過期項目的時間間隔, 0=不掃描, 其他值以秒為單位
xcache.gc_interval = 0
; 同上, 只是針對變量緩存設置
xcache.var_size = 4M
xcache.var_count = 1
xcache.var_slots = 8K
新聞熱點
疑難解答