이 글에서는 JS를 사용하여 대상 웹사이트의 열기 응답 속도를 테스트하는 방법을 간략하게 설명합니다. 의외로 JS에서도 웹사이트 응답 속도를 테스트할 수 있으므로 JS스크립트 소스 코드를 살펴보겠습니다.
별도의 작업 없이 JS를 사용하여 디렉터리 웹사이트의 열기 속도를 테스트했습니다. 이는 단지 이 컴퓨터에서 디렉터리 웹사이트를 여는 속도일 뿐이라는 의미는 아닙니다. 실제로 이 속도로 디렉터리 웹사이트를 열 수 있습니다. 로컬 네트워크 속도
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test</title> </head> <body bgcolor="transparent" style="color:#FFFFFF;"> <style type="text/css"> input{font-size:12px;padding:0 5px;line-height:21px; font-family:tahoma;border:1px solid #ccc;height:21px;} </style> <script language="javascript"> tim=1 setInterval("tim++",100) b=1 var autourl = new Array(); autourl[1] = "www.qq.com"; autourl[2] = "www.jb51.net"; autourl[3] = "www.baidu.com"; autourl[4] = "www.sina.com"; function butt(){ document.write("<form name=autof style='padding:0px; margin:0px;'>") for (var i = 1; i < autourl.length; i++) document.write("<input type=text name=txt" + i + " size=25 style='color:#999;' value=测试中…> =》<input type=text name=url" + i + " size=40> =》<input type=button value=GO onclick=window.open(this.form.url" + i + ".value)><br>") document.write("<input onclick='window.location.reload()' type=submit value='刷新' style='margin-top:10px'></form>") } butt() function auto(url){ document.forms[0]["url"+b].value=url if(tim>200) {document.forms[0]["txt"+b].value="网址"+b+"链接超时"} else { document.forms[0]["txt" + b].value = "网址" + b + ": 访问速度" + tim * 10 + "ms" } b++ } function run(){for(var i=1;i<autourl.length;i++)document.write("<img src="+autourl[i]+"/"+Math.random()+" width=1 height=1 onerror=auto('"+autourl[i]+"') style='display:none'>")} run() </script> </body> </html>
각 컴퓨터의 네트워크 환경은 매우 복잡하므로 이 스크립트에서 얻은 값은 다음과 같습니다. 참고만 하세요.
관련 추천:
JS 개발에서 jssplice() 메서드를 사용하는 방법 사용
위 내용은 JS를 사용하여 대상 website_javascript 기술의 시작 응답 속도 테스트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!