我搜索了一些提示,如何優化ZF的表現,我發現一個很好的名單在這裏:
Using Zend Framework for highload projects
(你可以看到由大衛·溫勞布接受的答案)Zend Framework優化 - >「預加載所有內容」?
我不明白還有就是4.點:「Preload everything(Symfony 2 Preview does!)...」
什麼意思是「預加載一切」?
你當然可以寫一些其他的技巧,如果你有更多,(或如果上述答案不完全令人滿意..)
感謝您的時間。抱歉我的英文不好。
我覺得我經常這樣寫。你有沒有嘗試首先分析你的應用程序,看看是否沒有明顯的瓶頸?擁有APC(配置足夠的內存以滿足您的需求)是必須的。之後,您可以浪費大量時間優化基於網絡意見的無關緊要的事情。沒有什麼比擊敗一個分析器找出你的代碼有什麼問題。 – 2012-03-07 03:21:42
當你剖析一個像ZF這樣的PHP框架的代碼時,你會發現有很多的調用,加載了很多類。它並沒有幫助你讓它變得更快。沒有一個或兩個瓶頸很容易去除。你唯一能做的就是再次緩存,緩存和緩存。預加載,APC緩存。 – Maxence 2012-03-07 08:05:04