2011-04-06 78 views
0

我有一個應用程序位於託管在Rackspace Cloud站點上的Zend Framework之上。我希望能夠進行代碼剖析,但我不知道從哪裏開始。我見過的代碼分析工具需要在服務器上安裝。PHP(Zend Framework)在Rackspace Cloud站點上進行代碼分析

我已經使用Zend_Log_Writer_Firebug進行查詢分析,並且希望能夠進行類似的代碼分析。我有什麼選擇?

回答

2

要分析一個程序,你不可再需要另一個程序加載到內存中,所以沒有辦法在「外部」執行它。

Xdebug或Zend Debugger允許您分析您的代碼,並且可以將其設置爲遠程使用,但您仍然需要將其安裝在您的服務器上。

你也可以看看APD(代表Advanded PHP Debugger),它是PECL的一部分。

您可以找到解決方法或'PHP'解決方案,但我認爲這兩者都不準確或有價值。

無論如何,您不應該在實時服務器上安裝這樣的工具,但是,您可以在開發環境中通過PEAR輕鬆安裝Xdebug。

結果不需要是準確的,比例應該保持不變,無論你使用的環境如何。

無論你的服務器是I7 Core Xeon 6Ghz還是其他什麼都沒關係,你的開發服務器是舊的Cyrix K6,當存在瓶頸時,它們會在這裏和那裏。

+0

我想我需要一個服務器,我可以安裝軟件。 – Sonny 2011-04-13 12:48:17

1

由於您已經在使用Zend_Log_Writer_Firebug,因此您可能試過zfdebug

xhprofile怎麼樣?我沒有用過,但可能是很好的嘗試:)

+0

我一定會檢查出zfdebug,謝謝! – Sonny 2011-04-13 12:55:00