Centos部署Xcache提公升指令碼編譯效率

2021-09-30 11:55:48 字數 2184 閱讀 9976

在為**或者網路應用提公升效能的時候,往往會有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...