gpt4 book ai didi

PHP readfile/fgets/fread 导致对服务器的多次请求

转载 作者:可可西里 更新时间:2023-10-31 23:22:55 26 4
gpt4 key购买 nike

我正在尝试使用 PHP 代理进行身份验证,通过 Apache/Nginx 流式传输 MP4 文件。我已经为 iOS 实现了字节范围流式传输,如下所述:http://mobiforge.com/developing/story/content-delivery-mobile-devices .这在 Chrome 和 Safari 中工作得很好,但是......真正奇怪的是,如果我监视服务器对 php 页面的请求,浏览器中每次页面加载都会发生三个请求。这是 Chrome 检查器的屏幕截图(直接转到 PHP 代理页面):

Chrome inspector

如您所见,第一个被取消,第二个保持待定状态,第三个有效。同样,该文件在浏览器中播放。我尝试了读取文件的替代方法(readfile、fgets、fread 等),结果相同。是什么导致了这三个请求,我怎样才能得到一个工作请求?

最佳答案

第一个请求是针对第一个字节范围,预加载文件。浏览器在下载指定数量后取消请求。

第二个我不确定...

第三个是当您真正开始播放媒体文件时,它会请求并下载完整的内容。

关于PHP readfile/fgets/fread 导致对服务器的多次请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12732394/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com