如何在PHP中通过chunk提供chunk而不加载所有内存

时间:2014-01-06 03:59:52

标签: php curl

我有一个关于块的问题。
如果我正在向客户端提供一个大文件,并且我正在通过chunk执行flush / ob_clean()事件来读取块...如果客户端的Internet连接速度很慢,那么这个大数据是否会被加载记忆?我怎么能控制它?可以知道客户端是否已经完成了先前刷新的下载,这样我就可以阅读更多内容并刷新更多....谢谢

- 这个大数据来自cURL连接

1 个答案:

答案 0 :(得分:0)

一个好问题。副手我不确定当TCP缓冲区满时会发生什么。我希望你的webserver组件(例如Apache)在内存中缓存它(在这种情况下你可能在PHP层是SOL),但我只是猜测,真的。