我目前正在开发一个将在本地网络中使用的大型网络应用程序:
>一页,最多可播放12个视频(SD). Flash或HTML5,我有选择.
>在同一页面上,间隔(每800毫秒)使用Ajax调用Php脚本(约30毫秒执行时间).
一切正常,但… Internet Explorer 🙂
在使用Flash或HTML5的Chrome或Firefox中,当播放12个视频时,ajax请求需要35到60毫秒.
在IE11(或10)中,每个播放视频的ajax请求需要100ms.这对我来说真的是个大问题.
如果有12个播放视频,请求需要1.2秒.
也许有人知道在IE中更快地提出这些请求的方法吗?
谢谢 !
这是我用于测试的非常简单的代码:
$(function(){
setInterval(function(){testAjax()},800);
});
function testAjax(){
$.ajax({
url: "./AjaxTest.php",
cache:false
});
}
AjaxTest.php
usleep(30000);
?>