基於Zend Framework和Doctrine的我的應用程序在每個請求中包含> 300個文件。他們大多是相同的文件。減少包含文件的數量
這是一個相當大的開銷。部分由Zend_Cache
(和Memcache)解決,但並不是所有的頁面都可以被緩存。
- 如何減少此數量?如何加快速度?
原則有一個選項compile the needed files這似乎是相當理性的生產服務器和應用程序的最終版本。
我的計劃是也編譯其他庫(我已經剝離了所有require_once
's)。
- 是否有任何工具可用於此任務?也許一些緩存驅動程序自動執行它?如何設置它們?
300+聽起來有點多。他們都是需要的類嗎?您最大限度地使用Autoloader嗎? – 2010-08-15 19:08:39
你使用操作碼緩存嗎? – Artefacto 2010-08-15 19:09:36
@Pekka我已經剝離了所有需要的東西,所有文件都由Zend的自動加載器加載。 – takeshin 2010-08-15 19:45:18