監測和管理Xcache狀態

2021-06-23 01:54:57 字數 1260 閱讀 7799

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,以及命中率等引數。

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

php檔案的快取,顯示了檔案路徑位址,可以看到檔案的命中率,以及快取大小。

也可以看到使用xcache進行的變數快取資料,建議不要使用xcache來快取變數,如果要快取變數,建議使用memcache或者redis。

如果大家使用xcache來快取php指令碼,建議安裝一下該平台,可以實時檢視快取資料。

相關鏈結

iphone網路狀態監測

一 確認網路環境3g wifi 1.新增源 檔案和framework 開發web等網路應用程式的時候,需要確認網路環境,連線情況等資訊。如果沒有處理它們,是不會通過 使用reachability 只須將該例程中的 reachability.h 和 reachability.m 拷貝到你的工程中。如下...

監測網路狀態

ios開發網路篇 監測網路狀態 一 說明 在網路應用中,需要對使用者裝置的網路狀態進行實時監控,有兩個目的 1 讓使用者了解自己的網路狀態,防止一些誤會 比如怪應用無能 2 根據使用者的網路狀態進行智慧型處理,節省使用者流量,提高使用者體驗 沒有網路 只顯示離線的快取資料 蘋果官方提供了乙個叫rea...

intouch與PLC之間通訊狀態監測和設定

intouch與plc進行通訊狀態監測中,一般做法需要plc來實施主動脈衝計數,或者bool變化來實現。本文通過上位機自帶引數設定,實現對intouch通訊狀態監視,將畫面恢復初始狀態,並及時彈窗報警,以達到監視通訊狀態的目的。新建i o離散量,設定訪問名為所需監視plc的訪問名。在專案中填寫 sy...