月度归档:2010年09月

Zend Framework框架最小化类库

使用Zend Framework半年多了,越发觉得它设计巧妙使用灵活,
团队协作用Zend Framework开发中型项目真是很惬意的事情。
但是总能明显感觉每次请求比codeigniter之类的轻量级框架慢,消耗的系统资源也多。
于是抽空跟踪了一下Zend Framework的核心文件,
加载了一个Zend/Application.php竟然会牵连10个模块,
也就是说,在配置好数据库,不加载任何类库的情况下,
初始化一次请求至少需要加载10个类库。

即 Zend Framework 框架的最小化类库。
清单如下:
Application
Config
Controller
Db
Exception
Filter
Layout
Loader
Registry
Uri
View

这些类库一共需要284个文件,至少占用空间2M,
如果这些文件全部读入内存,那得消耗多少内存和资源?

再见吧

再见吧

再见不是离别的话语,

而是再度相见的誓言。

再见吧……再见吧……

直到再度相逢的那天。

这是我们曾经的誓言,

相信我们定会再相见。