我基于 Zend Framework 和 Doctrine 的应用程序在每个请求中包含 > 300 个文件。它们大多是相同的文件。
这是一个相当大的开销。通过(和 Memcache)部分解决Zend_Cache
,但并非所有页面都可以缓存。
- 如何减少这个数字?如何加快速度?
Doctrine 可以选择编译所需的文件,这对于生产服务器和应用程序的最终版本来说似乎很合理。
我的计划也是编译其他库(我已经剥离了所有require_once
的)。
- 这个任务有什么工具吗?也许一些缓存驱动程序会自动执行?如何设置它们?