php-I/O流
我在这里查看了PHP中I/O流的文档:php-I/O流,php,io,stream,pipe,Php,Io,Stream,Pipe,我在这里查看了PHP中I/O流的文档: 我有一个关于这是如何工作的问题——如果我将一个linux命令每秒10000行的输入传输到一个php脚本中,而该脚本在一秒钟内只能处理1000行,会发生什么?PHP脚本会远远落后还是会跳过数据并获得最新的1000?我意识到这可能被认为是一个愚蠢的问题,但我想我还是会问。一般来说,在生成器中对fwrite的调用将挂起,直到脚本读取中出现匹配的fread。@Mitch感谢您的回答-因此,如果我想要最新的1000个,我可以启动一个线程继续读取,记录最近读到的100
我有一个关于这是如何工作的问题——如果我将一个linux命令每秒10000行的输入传输到一个php脚本中,而该脚本在一秒钟内只能处理1000行,会发生什么?PHP脚本会远远落后还是会跳过数据并获得最新的1000?我意识到这可能被认为是一个愚蠢的问题,但我想我还是会问。一般来说,在生成器中对
fwrite
的调用将挂起,直到脚本读取中出现匹配的fread
。@Mitch感谢您的回答-因此,如果我想要最新的1000个,我可以启动一个线程继续读取,记录最近读到的1000件事?这是一种方法,是的。如果您不需要运行最后1000个,也可以通过管道输送tail-n1000
。