我有一個PHP應用程序提供了寧靜的服務,我想通過xcache加速它,但情況並不像想象的那樣。xcache不加快我的PHP應用程序
我的php應用程序基於yii 1.1,並且函數I test會執行大量的數據庫查詢和計算。如果不使用xcache,所用時間爲600毫秒(300毫秒數據庫查詢),如果使用xcache,則整體情況相同。
我可以看到xcache實際上是通過訪問xcache管理頁面來工作的。
Xcache可以通過避免創建重複操作碼來節省時間,理論上它可以加速我的應用程序,但它不在這裏,所以有人可以解釋嗎?
Op代碼緩存加速了編譯步驟,沒有別的。它不會減少實際運行操作碼或執行任何IO操作所需的時間。 – Steve
操作碼緩存消除了代碼本身的解析/搜索(編譯)時間,但不會對數據庫查詢產生任何影響,或者在PHP代碼 –
中實際執行繁重的計算,測試是通過curl命令完成的,所以它應該包含編譯時間。 – Nick