監測和管理Xcache狀態

來源:互聯網
上載者:User

標籤:緩衝器   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,以及命中率等參數。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/3E/wKiom1Pk1Uuy08GfAAVVyZM60tU746.jpg" title="xopxcahce1.png.pagespeed.ic.LfWTcdm6Zo.png" alt="wKiom1Pk1Uuy08GfAAVVyZM60tU746.jpg" />以及診斷結果頁面,看到了xcache針對你的伺服器給出的建議。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/3E/wKiom1Pk1ZHQpvAsAAZjk8tinkw061.jpg" title="xopxcahce2.png.pagespeed.ic.py66YxLERM.png" alt="wKiom1Pk1ZHQpvAsAAZjk8tinkw061.jpg" />PHP檔案的緩衝,顯示了檔案路徑地址,可以看到檔案的命中率,以及緩衝大小。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/45/3F/wKioL1Pk1suSJaxjAAcX9Qyc1sc879.jpg" title="xopxcache3.png.pagespeed.ic.selNP7lkTL.png" alt="wKioL1Pk1suSJaxjAAcX9Qyc1sc879.jpg" />也可以看到使用Xcache進行的變數快取資料,建議不要使用xcache來緩衝變數,如果要緩衝變數,建議使用Memcache或者redis。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/45/3F/wKioL1Pk1vCi-FtwAAQSnMKGUYU514.jpg" title="xopxcache4.png.pagespeed.ic.7zAO5j294p.png" alt="wKioL1Pk1vCi-FtwAAQSnMKGUYU514.jpg" />如果大家使用Xcache來緩衝PHP指令碼,建議安裝一下該平台,可以即時查看快取資料。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.