有沒有一種方法可以快速識別Magento中的錯誤腳本,使服務器變慢?尋找瓶頸/優化Magento的最快方法是什麼?
Magento有35000個文件,所以有很多地方可能會出錯,我只需要一種方法來快速找到優化的地方。
例如,我可以安裝一個腳本,告訴我magento在輸出頁面之前讀取的所有文件嗎?然後告訴我每個文件執行需要多少時間?
感謝您的幫助
有沒有一種方法可以快速識別Magento中的錯誤腳本,使服務器變慢?尋找瓶頸/優化Magento的最快方法是什麼?
Magento有35000個文件,所以有很多地方可能會出錯,我只需要一種方法來快速找到優化的地方。
例如,我可以安裝一個腳本,告訴我magento在輸出頁面之前讀取的所有文件嗎?然後告訴我每個文件執行需要多少時間?
感謝您的幫助
了XDebug和WebGrind將配置您的應用程序。
雖然它可以是一個有點棘手成立,所以我就發表一下我的配置,你可以從它一下就可以了(從我WampDeveloper安裝)......
的php.ini
[XDebug]
zend_extension = "D:\WampDeveloper\Components\Php\ext\php_xdebug.dll"
xdebug.profiler_enable = 1
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "D:/WampDeveloper/Temp/xdebug"
xdebug.trace_output_dir = "D:/WampDeveloper/Temp/xdebug"
Webgrind的config.php文件
static $storageDir = 'D:/WampDeveloper/Temp/webgrind';
static $profilerDir = 'D:/WampDeveloper/Temp/xdebug';
總是有Magento的內置分析器。這是一個配置更改和文件編輯。
也有一些其他的擴展,它可以幫助你找到例如瓶頸ecocode Magento Profiler或mgt developer toolbar
非常感謝,我會檢查到該! – Joel 2011-06-02 00:01:48