我正在使用WampServer作爲我的開發平臺的Windows工作站上編寫隨後在Linux上運行的PHP應用程序。WampServer上的APC沒有性能提升
我很習慣在Linux上使用APC,這對我來說是快速而且必須的。不過,當我在Windows上使用它時,我總是很驚訝地發現沒有性能增益。
這會導致每頁的生成時間接近1秒,例如,嚴重依賴Zend Framework的應用程序。這段時間大部分時間都是用於解析PHP文件(我通過基準測試include()
s來驗證)。在MacOS上,Linux的運行速度相當於10倍。
擴展被正確加載:
> var_export(extension_loaded('apc'));
true
這裏是我的配置:
[APC]
apc.enabled = 1
apc.cache_by_default = 1
apc.enable_cli = 0
apc.shm_segments = 1
apc.shm_size = 64M
apc.max_file_size = 1M
apc.stat=1
有沒有人有類似的經驗,並有一些小竅門?
編輯:更多信息:我將apc.php
文件從APC源存檔複製到我的網站目錄。在那裏,我可以看到APC緩存在工作,報告超過90%命中與未命中。儘管如此,速度並沒有增加。從框架中包含幾十個文件需要半秒,或沒有APC。在Linux上的同等機器上,速度提高了10倍。
嘗試執行'$ T =新APCIterator( '用戶');'您的Windows。 –
@OZ_:它應該做什麼? – Benjamin
如果您會看到錯誤警告 - APC未啓用。 –