Blink FrameworkPHP 高性能 Web 微框架
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 的限制而难以实现的功能,如实时聊天
环境要求
PHP 5.5 以上版本
Swoole 扩展 1.7.19 以上版本
评论
lime frameworkPHP 微框架
Lime是一个PHP的微框架,帮助你快速构建简单但强大的RESTful风格的网页应用和API。它提供路由(routing)、依赖注入(dependencyinjection)、中间件(middlewa
lime frameworkPHP 微框架
0
Swoole FrameworkPHP高级Web开发框架
与Swoole扩展不同,SwooleFramework是纯PHP的代码,提供了完整的Web开发框架,内置应用服务器。提供统一注册树,数据库操作,模板,Cache,日志,队列,上传管理,用户管理等丰富的
Swoole FrameworkPHP高级Web开发框架
0
FastAPIPython 高性能 Web 框架
FastAPI是一个高性能Web框架,用于构建API。主要特性:快速:非常高的性能,与NodeJS和Go相当快速编码:将功能开发速度提高约200%至300%更少的错误:减少约40%的人为错误直观:强大
FastAPIPython 高性能 Web 框架
0
CleverGo高性能Web框架
CleverGo是一个用Go语言编写的Web框架,具有简单、安全、高性能的特点。性能测试可以从这里获取更多信息:https://github.com/smallnest/go-web-framewor
CleverGo高性能Web框架
0
epesi frameworkPHP的Web开发框架
epesiframework是一个PHP的开发框架,用来快速开发基于数据库的Web网站。使用Adodb作为数据库访问层。
epesi frameworkPHP的Web开发框架
0