根据互联网速度切换网站页面

时间:2012-08-28 09:57:36

标签: php javascript pagespeed

我打算用java脚本和flash做一个网站主页。两者都是单独的页面。

我想要的意思是,如果用户的互联网连接速度慢,则需要加载脚本页面。如果用户具有快速互联网,则Flash站点希望加载。

如何用php做到这一点?

1 个答案:

答案 0 :(得分:1)

这对我有用,在以下教程http://www.ehow.com/how_5804819_detect-connection-speed-javascript.html

中做了一些更改
<html>
<head><Title>Test Speed</title>
<script type="text/javascript" language="Javascript">
var imageAddr = "/myimage.gif" + "?n=" + Math.random() ;
var startTime, endTime ;
var downloadSize = 5500 ;
var download = new Image() ;
download.onload = function() {
endTime = (new Date()).getTime() ;
showResults () ;
}
startTime = (new Date()).getTime() ;
download.src = imageAddr ;
function showResults () {
var duration = Math.round((endTime - startTime) / 1000) ;
var bitsLoaded = downloadSize * 8 ;
var speedBps = Math.round(bitsLoaded / duration) ;

if (speedBps <= 50000){
    window.location = "/script.html";
    }
    else{
    window.location = "/flash.html";
    }

}
</script>
</head>
<body>
<center>Page Loding</center>
</body>
</html>