在為**或者網路應用提公升效能的時候,往往會有opcode這一環,xcache作為開源的opcode快取優化器,能很大程度上,提高php執行的速度,官方給出的提公升範圍是2-5倍,把編譯過的opcdoe放入共享記憶體中,避免每一次都去做繁瑣的編譯工作,目前xcache支援所有現行的php分支的發布版本,下面我在centos的環境下安裝xcache,安裝結束後,無需特別的呼叫,除非進行變數物件的快取,這裡不建議使用xcache做變數快取,安裝步驟,比較簡單。
連線ssh,進入伺服器
通過檢視版本,確認是否已經安裝過xcache
phpinfo();
安裝最新版的xcache
wget
tar -zxvf xcache-3.1.0.tar.gz
cd xcache-3.1.0
phpize
./configure --enable-xcache
make && make install
逐行執行。
vi /etc/php.ini
開啟php.ini配置檔案,複製以下**到最底部,
[xcache-common]
; change me - 64 bit php => /usr/lib64/php/modules/xcache.so
extension = /usr/lib64/php/modules/xcache.so
; 32 bit php => /usr/lib/php/modules/xcache.so
;zend_extension = /usr/lib64/php/modules/xcache.so
[xcache.admin]
xcache.admin.auth = on
;xcache.admin.user = 這裡是使用者名稱
xcache.admin.user = "mingkr"
; xcache.admin.pass = 這裡為md5加密後的密碼
xcache.admin.pass = "ce9fc75bd0275562a293fa78e00781f1"
[xcache]
;xcache.shm_scheme 為指令碼的opcode在記憶體中以mmap對映方式儲存
xcache.shm_scheme = "mmap"
;xcache.size 為共享快取的大小
xcache.size = 128m
xcache.count = 1
xcache.slots = 8k
xcache.ttl = 3600
xcache.gc_interval = 300
;上面的是快取opcode的配置,如果需要使用xcache在記憶體中儲存變數資料,參考下面的,建議使用memcache來代替資料物件儲存
xcache.var_size = 0m
xcache.var_count = 1
xcache.var_slots = 8k
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
;n/a for /dev/zero
xcache.readonly_protection = off
xcache.mmap_path = "/dev/zero"
xcache.cacher = on
xcache.stat = on
重複第二步,來檢視xcache是否安裝成功。 windows伺服器xcache安裝部署教程
xcache是針對php開發的一款快取器,能夠將php執行結果快取在記憶體中,以降低伺服器負載並加快網頁響應。與gzip壓縮不同,xcache快取能夠減少網頁生成時間並且更新迅速。雖然windows伺服器並不是乙個高效能的選擇,但介於像reizhi一樣的新手的選擇,下面給大家介紹windows伺服器...
CentOS部署過程
因為電腦配置不行,並且部署原環境為centos,為了避免其他的部署問題.還centos試試 電腦配置不高,所以選擇了minimal 600m 還有個everthing 7.4 g 乙個 4g 首先ifconfig命令無法使用 正確使用方式是 ip addr然後會發現並沒有獲取的ip 於是需要修改一下...
Centos部署專案
nginx virtualenv uwsgi django mysql supervisor 部署專案 一 安裝python3 二 安裝mariadb,並授權遠端 grant all privileges on to root identified by mysql密碼 flush privileg...