##项目地址
https://github.com/bixuehujin/blink欢迎大家试用反馈,如有任何问题欢迎不吝赐教 ^_^
==================== 我是分割线 ====================
##Blink 是什么
Blink 是一个为构建 “ long running ” 服务而生的 Web 微型高性能框架,它为构建 Web 应用程序提供简洁优雅的 API ,尽量减轻我们的常规开发工作。 与此同时, Blink 尽可能的保持设计的简洁与可扩展性,允许开发者更加灵活自如的使用。 Blink 提供了常见诸如路由、登陆认证、依赖注入、日志处理 等组件,让开发者专注于应用本身。
##Blink 与其他框架的比较
Blink 与传统 PHP 的 Web 框架非常不同, Blink 的运行不需要 Web 服务器( php-fpm 之于 Nginx , mod_php 之于 Apache )。 Blink 本身 就能充当 Web 服务器,直接处理来自客户端的请求。目前我们采用 Swoole 扩展 作为底层服务支持。
众所周知,传统的 PHP 应用程序有 Request Startup 和 Request Shutdown 的生命周期,所有的对象在请求后都将销毁,而 Blink 于此不同, Blink 许多对象都能留存与多个请求之间,减少对象反复创建销毁的性能损失。
##Blink 适用场景
* 对性能有更加严格要求的场景,通过 Blink 可以获得客观的性能提升
* 实现传统框架因 php-fpm 或 mod_php 的限制而难以实现的功能,如实时聊天
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/226303
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.