有没有一种简单的方法来分析 Magento API 调用?做了一些搜索,我想出的最好结果是这个家伙提到没有任何功能。
我想在 Varien/Profiler.php 中弹出一个快速日志语句应该不会太难,但我认为这可能有点开箱即用。
不,afaik 没有 OOB/内置方式来分析 Magento API 调用。
大多数 API 方法最终都使用标准模型,这些模型确实嵌入了Varien_Profiler
调用,因此您仍然可以获得一些分析数据。看看Mage_Core_Block_Profiler::_toHtml()
怎么做。
但是,API 服务器和适配器(SOAP 等)afaik 中没有Varien_Profiler
嵌入调用,因此您不会获得这些区域的任何分析数据(至少在不更改代码的情况下不会)。
我宁愿推荐安装 PHP 分析器而不是使用Varien_Profiler
.
PHP 分析器通常会自动覆盖所有正在执行的 PHP 代码。它适用于任何PHP 脚本,您无需更改 PHP 脚本中的任何内容即可使其正常工作。
Xdebug 的 Profiler与一些分析/可视化前端(例如webgrind或KCachegrind )相结合,可以为您提供详细的分析数据,甚至是 Magento API 调用。