Archive for April, 2006

Scalability and Performance in PHP

Scalability(可伸缩性)通常不是PHP所可获得的描述. 但Brian Fioca, Jobby的开发者确在ONLAMP上 狠狠的赞扬了PHP的Scalability . 虽然说得有点在我看来的过头, 特别是对比部分, 但确实给基于对PHP的真正深入理解上.

文中提到的APCMCache, APC一直不能成为official的Extension向来都颇受非议, 而MCache, 这个我首次见到的东西, 有的不仅仅是一见钟情.

另外, haohappy组织的Zend Framework的翻译也已经正式加入Zend Framework文档的翻译中了. 现在大家可以check到最新的中文文档. well done.

phpapcmcachezend

Essential Zend Controller (1)

其实我本无意取这样的Title, 不过想不到其他的, 就用吧.

1. Zend Controller中的7个基本角色

Front: 相当于Application的Container.
Plugins_Broker: Plugins的代理.
Plugins: Front的Plugins, 可对整个Application的过程及Action进行操作或者记录.
Router: 根据Request的Url来route到具体的Controller及Action
Dispatcher: 根据route过来的dispatch token来创建Controller并执行Action.
Controller: Zend Framework中的Controller是一个Action的聚合体, 本身起一个真正执行具体Action的作用.
Action: 聚合于Controller内部, 具体体现为一个个Action方法. 在Action内部可调用业务逻辑层进行处理并获得model给view.

待续…
Zend