2

有没有一种简单的方法来分析 Magento API 调用?做了一些搜索,我想出的最好结果是这个家伙提到没有任何功能。

我想在 Varien/Profiler.php 中弹出一个快速日志语句应该不会太难,但我认为这可能有点开箱即用。

4

1 回答 1

1

不,afaik 没有 OOB/内置方式来分析 Magento API 调用。

大多数 API 方法最终都使用标准模型,这些模型确实嵌入了Varien_Profiler调用,因此您仍然可以获得一些分析数据。看看Mage_Core_Block_Profiler::_toHtml()怎么做。

但是,API 服务器和适配器(SOAP 等)afaik 中没有Varien_Profiler嵌入调用,因此您不会获得这些区域的任何分析数据(至少在不更改代码的情况下不会)。

PHP 探查器

我宁愿推荐安装 PHP 分析器而不是使用Varien_Profiler.

PHP 分析器通常会自动覆盖所有正在执行的 PHP 代码。它适用于任何PHP 脚本,您无需更改 PHP 脚本中的任何内容即可使其正常工作。

Xdebug 的 Profiler与一些分析/可视化前端(例如webgrindKCachegrind )相结合,可以为您提供详细的分析数据,甚至是 Magento API 调用。

于 2012-07-15T12:19:07.027 回答