danielaranda / restful
RESTful 服务器 :: 独立
0.3.8
2015-06-11 19:45 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ~4.5
README
PHP 独立 RESTful 服务器。
本项目并非旨在成为另一个 Laravel 或 Symfony,它是一个独立的 RESTful 服务器,有两个主要关注点
- 易于使用,只需使用 Composer 导入,基本上就可以准备运行服务器。
- 性能,我使用服务器做两件事
- 快速原型验证。设置此框架所需的时间应少于 1 分钟,从实用角度来说,花费 15 分钟或更多的时间来设置框架只是原型验证的过度。
- 大数据。本项目是开源的,然而在我的专业领域,我大量使用 REST API 和云系统中的大数据以及执行事项,当我说事项时,指的是如以下示例的细微细节
- 一些流行的框架的平均最小响应时间为 150ms,从直观上看这似乎很快,但事实是它可以更快。
- 此框架可以达到 30ms 的速度,因为它专注于 RESTful 而不是其他,其他所有附加功能都是可选的,在许多情况下,您拥有缓存的响应,只需快速响应。
###要求
- PHP 5.5 或更高版本
- 带有 Composer 的 PHP 项目
###安装
composer require "danielaranda/restful=*"
composer update
###创建服务器端点。
- 在项目根目录下创建一个名为 public 的文件夹,该文件夹假定是您的 Web 服务器用作文档根的文件夹。
- 创建文件 public/api.php
<?php //TBD