監測和管理Xcache狀態

Xcache是一個使用比較多的Opcode緩存器,很多時候,我們爲了讓腳本的執行效率更加高,可以採取這種緩存器,它可以讓腳本引擎不用每次都去編譯執行,可以在一次編譯後,把Opcode緩存起來,直接去執行,效率會提升30%-40%左右,當PHP文件被更改過以後,Xcache會自動講該文件的緩存,從Opcode管理器中踢出,執行到該文件時,重新進行緩存,之前寫過如何在Centos上部署安裝Xcache。

在部署好以後,我們如何進一步去查看它的工作狀態,是否爲我們提升了效率呢,緩存命中率是多少呢,爲它分配的內存佔比達到了多少呢,需要清除某一個文件的緩存,該如何操作?

找到xcache的安裝目錄,把xcache下的htdocs目錄,拷貝到網站根目錄,重新命名,使用網址去訪問,即可:

cp -a ./xcache-3.1.0/htdocs/ /usr/local/nginx/html/opcache

打開php.ini文件,配置好用戶名和密碼

[xcache.admin]

xcache.admin.auth = On

xcache.admin.user = "mingkrcom"

; xcache.admin.pass = md5($your_password) 密碼配置必須是MD5加密後的字符串

xcache.admin.pass = "ce9fc7cbd0f755edg293eh7ga0781f1"

如果在安裝時,配置過了,不用重複添加。


可以看到分配的內存是128M,緩存佔比剩下52.63M,以及命中率等參數。

wKiom1Pk1Uuy08GfAAVVyZM60tU746.jpg以及診斷結果頁面,看到了xcache針對你的服務器給出的建議。

wKiom1Pk1ZHQpvAsAAZjk8tinkw061.jpgPHP文件的緩存,顯示了文件路徑地址,可以看到文件的命中率,以及緩存大小。

wKioL1Pk1suSJaxjAAcX9Qyc1sc879.jpg也可以看到使用Xcache進行的變量緩存數據,建議不要使用xcache來緩存變量,如果要緩存變量,建議使用Memcache或者redis。

wKioL1Pk1vCi-FtwAAQSnMKGUYU514.jpg如果大家使用Xcache來緩存PHP腳本,建議安裝一下該平臺,可以實時查看緩存數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章