Rackspace 云站点上的 PHP(Zend 框架)代码分析
Posted
技术标签:
【中文标题】Rackspace 云站点上的 PHP(Zend 框架)代码分析【英文标题】:PHP (Zend Framework) Code Profiling on Rackspace Cloud Sites 【发布时间】:2011-04-06 13:47:22 【问题描述】:我有一个基于 Zend 框架编写的应用程序,它托管在 Rackspace 云站点上。我希望能够进行代码分析,但我不知道从哪里开始。我见过的代码分析工具需要在服务器上安装。
我已经使用Zend_Log_Writer_Firebug
进行查询分析,并希望在代码分析中使用类似的东西。我有哪些选择?
【问题讨论】:
【参考方案1】:要分析一个程序,您不可避免地需要在内存中加载另一个程序,因此无法在“外部”进行。
Xdebug 或 Zend Debugger 允许您分析您的代码,并且您可以将其设置为远程使用它,但您仍然需要将其安装在您的服务器上。
您还可以查看APD(代表高级 php 调试器),它是 PECL 的一部分。
您可以找到解决方法或“PHP”解决方案,但我认为它们都不准确或有价值。
无论如何,您不应该在实时服务器上安装此类工具,但是,您可以通过 PEAR 在您的开发环境中轻松安装 Xdebug。
结果不需要准确,比例应该保持不变,无论你使用什么环境。
不管你的服务器是 I7 Core Xeon 6Ghz 还是其他什么的,你的开发服务器是旧的 Cyrix K6,当有瓶颈时,它们会到处出现。
【讨论】:
我想我需要一台可以安装软件的服务器。【参考方案2】:由于您已经在使用 Zend_Log_Writer_Firebug ,您可能已经尝试过zfdebug。
xhprofile 呢?我没用过,但可能会很好:)
【讨论】:
以上是关于Rackspace 云站点上的 PHP(Zend 框架)代码分析的主要内容,如果未能解决你的问题,请参考以下文章
AWS 云上的 LAMP 托管 - 要重写哪些 PHP 代码?