netom/bullet-chunks

实现分块编码的 bulletphp 框架的响应类型

1.0.1 2015-04-21 11:40 UTC

This package is auto-updated.

Last update: 2024-08-26 02:56:14 UTC


README

Build Status

Bullet-Chunks 是 Bullet PHP 框架的响应类。

它有助于减少 Bullet PHP 页面或 API 端点的内存/磁盘占用和响应时间,当需要返回大量数据时。

通常这样的数据是从数据库中作为记录列表读取,或者从文件中作为行数据块读取。

如果可以(或已经)将可遍历(或类似 foreach-able)的类包装在数据周围,其中不是一次性获取数据,而是逐条记录或逐行获取,则此响应对象可以在数据到达时发出 HTTP 响应,而无需将所有数据加载到大型内存缓冲区或临时文件中。

因此,浏览器或 API 客户端将开始接收数据,当第一个项目到达时,内存占用不会取决于传输的数据量。

分块编码

安装

使用

运行测试