作者:混事珊远_692 | 来源:互联网 | 2023-05-21 12:19
将chucked数据返回给浏览器的最佳方法是使用Web Sockets让客户端打开文件读取器的套接字,然后就可以将数据块化到浏览器而不会出现问题.
然后,一旦完成,您可以关闭套接字.
一个很好的Web套接字教程
http://www.phpbuilder.com/articles/application-architecture/optimization/creating-real-time-applications-with-php-and-websockets.html
使用这种方法,你可以,如果你想要实现验证,所以服务器不只是发送块,它是通过Javascript请求发送块
所以你的客户可以说我需要块5,你的服务器实现类似的东西
$requestedChunk = 5; // this would be set by the Javascript sending the request
$chunkSize = 256; // this would be your chunk size;
$readPossition = $requestedChunk * $chunkSize;
Link不再有效,所以这里有一个基于Ratchet:https://blog.samuelattard.com/the-tutorial-for-php-websockets-that-i-wish-had-existed/
1> Martin Barke..:
将chucked数据返回给浏览器的最佳方法是使用Web Sockets让客户端打开文件读取器的套接字,然后就可以将数据块化到浏览器而不会出现问题.
然后,一旦完成,您可以关闭套接字.
一个很好的Web套接字教程
http://www.phpbuilder.com/articles/application-architecture/optimization/creating-real-time-applications-with-php-and-websockets.html
使用这种方法,你可以,如果你想要实现验证,所以服务器不只是发送块,它是通过Javascript请求发送块
所以你的客户可以说我需要块5,你的服务器实现类似的东西
$requestedChunk = 5; // this would be set by the Javascript sending the request
$chunkSize = 256; // this would be your chunk size;
$readPossition = $requestedChunk * $chunkSize;
Link不再有效,所以这里有一个基于Ratchet:https://blog.samuelattard.com/the-tutorial-for-php-websockets-that-i-wish-had-existed/