Yaf 是一个 C 语言编写的 PHP 框架。在我的日常使用中,比tp等框架体量较小,不会占用很多内存。
Yaf 有以下特点:
- 用 C 语言开发的 PHP 框架,相比原生的 PHP,几乎不会带来额外的性能开销。
- 所有的框架类,不需要编译,在 PHP 启动的时候加载,并常驻内存。
- 更短的内存周转周期,提高内存利用率,降低内存占用率。
- 灵巧的自动加载。支持全局和局部两种加载规则,方便类库共享。
- 高性能的视图引擎。
- 高度灵活可扩展的框架,支持自定义视图引擎,支持插件,支持自定义路由等等。
- 内建多种路由,可以兼容目前常见的各种路由协议。
- 强大而又高度灵活的配置文件支持,并支持缓存配置文件,避免复杂的配置结构带来的性能损失。
- 在框架本身,对危险的操作习惯做了禁止。
- 更快的执行速度,更少的内存占用。
yaf适合轻量级高效项目开发,提高开发效率以及多进程脚本。