有没有办法快速识别Magento中的故障脚本会降低服务器速度?
Magento有35000个文件,因此有很多地方可以出错,我只需要一种快速找到优化位置的方法。
例如,我可以安装一个脚本,告诉我在输出页面之前所有magento读取的文件吗?然后告诉我每个文件执行需要多长时间?
感谢您的帮助
答案 0 :(得分:4)
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';
答案 1 :(得分:0)
总有Magento的内置分析器。这是一个配置更改和文件编辑。
答案 2 :(得分:0)
还有一些其他扩展程序可以帮助您找到瓶颈,例如ecocode Magento Profiler或mgt developer toolbar