我正在完成一個非常複雜的web應用程序的收尾過程,這個應用程序很快就會進入測試階段。我的PHP編碼風格涉及編寫通過需求語句在不同「容器」腳本中重用的小分數據。在過去,我使用eAccelerator來加速我的腳本,並且結果非常令人印象深刻(我通常得到了x 4的改進)。然而,目前的應用程序是在不同的聯盟,並有可能吸引更多的用戶比我以前做的任何事情。我正在建立我在服務器上可以做的事情,以提供流暢和快速的用戶體驗。我從來沒有使用Zend服務器之前(而且它確實有一個陡峭的要價),所以我想最好還是讓它是否可能能夠幫助任何以下Zend Server會在這裏有用嗎?
- 的繼續忍受一些反饋我「使用&重複使用的PHP腳本」編碼風格和我的mySQL數據庫的分數。
- 提供更好的bug跟蹤/錯誤報告/監視
- 加速性能
- 概要分析來確定的時間最長執行我的代碼位/可以與調整等
我做只是下載了試用版的Zend Server的Windows版本來試用我的本地WAMP安裝。然而,在我開始之前,仍然只有一天24小時,因此知道我是否在這裏咆哮錯誤的樹是有用的。任何提示將不勝感激。
謝謝你的綜合答案。我還有一個問題 - 在過去,我使用memcached將PHP會話管理機制更改爲「內存」,並且在性能方面已經有了巨大的改進。在各行之間讀取你似乎暗示的是,在運行Zend Server的情況下,我將不必使用memcached來提供該功能? – DroidOS
我認爲會話集羣實際上是Zend服務器集羣管理器的一部分,所以我可能會在那裏出現錯誤。這是額外的成本。但是如果你要使用它,那麼是的,它會將會話存儲在多個服務器上的冗餘內存中。在使用Zend Server時,您可能仍然希望使用會話冗餘的memcached。 – drew010
謝謝你! 1234 – DroidOS