如何在PHP中逐块提供服务而不在内存中加载所有内容

如何在PHP中逐块提供服务而不在内存中加载所有内容,php,curl,Php,Curl,我有一个关于一块一块的问题如果我正在为客户提供一个大文件,并且我正在逐块进行刷新/ob_clean()操作。。。如果客户端的互联网连接速度很慢,那么这些大数据会加载到内存中吗?我怎样才能控制它?可以知道客户端是否已完成前一次刷新的下载,以便我可以阅读更多内容并刷新更多内容。。。。谢谢 -这个大数据来自于一个旋涡连接一个好问题。我不确定当TCP缓冲区满时会发生什么。我希望您的Web服务器组件(例如Apache)将其缓冲到内存中(在这种情况下,您可能是PHP层的SOL),但我只是猜测,真的

我有一个关于一块一块的问题
如果我正在为客户提供一个大文件,并且我正在逐块进行刷新/ob_clean()操作。。。如果客户端的互联网连接速度很慢,那么这些大数据会加载到内存中吗?我怎样才能控制它?可以知道客户端是否已完成前一次刷新的下载,以便我可以阅读更多内容并刷新更多内容。。。。谢谢


-这个大数据来自于一个旋涡连接

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