我目前正在开发一个大型Web应用程序,该应用将在本地网络中使用:
在Chrome或Firefox中,使用flash或HTML5时,当播放12个视频时,ajax请求需要35至60毫秒。
在IE11(或10)中,每个播放视频的ajax请求需要100ms。这对我来说确实是一个巨大的问题。如果有12个播放的视频,则请求需要1.2秒。
也许有人知道如何使IE中的这些请求更快?
谢谢!
以下是我用于测试的非常简单的代码:
HTML / Javascript
- 一个页面最多可以播放12个(SD)视频。Flash或HTML5,我可以选择。
- 在同一页上,每隔800毫秒调用一个使用Ajax的PHP脚本(约30毫秒执行时间)。
在Chrome或Firefox中,使用flash或HTML5时,当播放12个视频时,ajax请求需要35至60毫秒。
在IE11(或10)中,每个播放视频的ajax请求需要100ms。这对我来说确实是一个巨大的问题。如果有12个播放的视频,则请求需要1.2秒。
也许有人知道如何使IE中的这些请求更快?
谢谢!
以下是我用于测试的非常简单的代码:
HTML / Javascript
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
setInterval(function(){testAjax()},800);
});
function testAjax(){
$.ajax({
url: "./AjaxTest.php",
cache:false
});
}
</script>
</head>
<body>
<!-- this x12 -->
<video autoplay>
<source type="video/mp4" src="video.MP4"> <!-- Change video to a WEBM file when testing in IE -->
</video>
</body>
AjaxTest.php
<?php
usleep(30000);
?>