答案1
最好的猜测是浏览器将下载两次,并且任何避免第二次下载的优化都将针对特定浏览器。
然而,这应该是一个很容易测试的事情,我刚刚就这么做了:)
使用 Firefox 浏览器和 JW Player,视频会同时加载两次。浏览器和 Flash 都不够智能,无法优化这种特殊情况。
服务器日志还确认了两次下载:
X.X.X.X - - [29/Jan/2015:22:52:57 -0600] "GET /videos/PCA-MasterTradeShowa800x.f4v HTTP/1.1" 200 31818277 "http://.../videos/jwplayer/player.swf" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0"
X.X.X.X - - [29/Jan/2015:22:52:56 -0600] "GET /videos/PCA-MasterTradeShowa800x.f4v HTTP/1.1" 200 31818277 "http://.../videos/jwplayer/player.swf" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0"
Chrome 中的开发者工具似乎显示两个单独的下载: