upscale / http-server-engine
Zend Diactoros、FastRoute和Aura.Di的连接,用于RESTful API
2.0.1
2016-09-21 07:40 UTC
Requires
- php: ~5.6 || ~7.0
- aura/di: ~3.1
- nikic/fast-route: ~1.0
- zendframework/zend-diactoros: ~1.3
Requires (Dev)
- phpunit/phpunit: ~5.4
README
RESTful API的HTTP服务器引擎
此包将Zend Diactoros、FastRoute和Aura.Di连接起来,以提供裸机RESTful API的请求解析、路由和依赖注入。每个库都是其类别中最轻量级/最受欢迎的实现。
使用方法
预期用途是基于HTTP服务器骨架的RESTful网络服务。它定义了项目结构、路由配置以及引导引擎的入口点。
性能
速度和简约是项目的目标。它具有非常少的源代码。
在笔记本电脑上测量的引擎总开销约为~4毫秒(0.004秒)。这些估计是基于执行空处理程序并在100个声明的路由之间分发的。
许可证
在Apache许可证,版本2.0下授权。