danielaranda/restful

RESTful 服务器 :: 独立

0.3.8 2015-06-11 19:45 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:28:08 UTC


README

Continuos Integration for RESTful project

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