javascript網速測試
① 判斷網速快慢,跳轉域名代碼
一段自動選擇線路,自動跳轉的代碼
<html>
<head>
<meta http-equiv="Content-Type" c />
<title>清閑網</title>
<meta name="description" c>
<meta name="keywords" c>
</head>
<body>
<table width="564" height="40%" border="0" align="center">
<tr>
<td><div align="center"><span class="style2">尊敬的遊客<br>您好!正在為您自動選擇最快的線路</span><strong>清閑網</strong><br>
<br>
<span class="style1">速度測試中……</span></div>
<div style="display:none;">
</div>
<div align="center">
<Script Langage=Javascript>
i=1
var autourl=new Array()
autourl[1]="/index.php" //修改為網通訪問地址
autourl[2]="http://dianxin.adf1.com/index.php" //修改為電信訪問地址
function auto(url)
{
if(i)
{
i=0;
top.location=url
}}
function run()
{
for(var i=1;
i<autourl.length;i++)
document.write("<img src="+autourl[i]+" width=1 height=1 onerror=auto('"+autourl[i]+"')>")
}
run()
</script>
</div></td>
</tr>
</table>
</body>
</html>
② 測試網速很快,但是開網頁卻很慢,是什麼原因
您好,如您的寬頻出現故障,可關注「中國聯通」微信公眾號,點擊「客戶服務>寬頻報障>常見故障指引」,查看對應故障的處理方式。
如仍無法解決,可通過以下方式自助報障:
【方式一】關注「中國聯通」微信公眾號,點擊「客戶服務>寬頻報障>在線報障」;
【方式二】登錄中國聯通手機營業廳APP,點擊「服務>寬頻>寬頻辦理服務>寬頻報障」。
③ JAVASCRIPT如何獲取遠程頁面內容
JS AJAX技術獲取網頁源代碼是不行的...
要用其他方法...
例如,我用PHP的套接字版模擬HTTP協議的方式編寫權一個獲取源代碼的PHP程序.
再用JS AJAX調用這個PHP程序.. 就能實現跨域了..
當然,你如果會JAVA,直接寫個JAVA Applet也行...利用 URLConnection類,獲取源代碼輕而易舉...
④ 測試網速很快,但是開網頁卻很慢,是什麼原因
在有限的硬體條件下,想讓現有的網速能夠快一些,具體可以參考以下步驟版:
步驟1. Win+R組合鍵後輸入權gpedit.msc進入組策略編輯器,依次進入「計算機配置-Windows設置」後,再右側找到「基於策略的Qos」的這個選項。
⑤ 跪求linux vps 怎麼測試上傳網速
一、Speedtest.net
Speedtest.net也許是使用最廣泛的,支持網速測試結果分享,通用也支持PC端在線測試網速、它在你的瀏覽器中載入JavaScript代碼並自動檢測離你最近的Speedtest.net伺服器,然後向伺服器發送HTTP GET and POST請求來測試上行/下行網速。
Speedtest.net提供了一個命令行版本——speedtest-cli以應對沒有圖形化桌面時(例如,當你通過命令行遠程登陸伺服器或使用沒有圖形界面的操作系統),基於flash、界面友好的Speedtest.net將無法工作的問題。
安裝speedtest-cli
speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python2.4至3.4版本下均可運行。它基於Speedtest.net的基礎架構來測量網路的上/下行速率。安裝speedtest-cli很簡單——只需要下載其Python腳本文件。
Default
1
2
3
4
# wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
# chmod a+rx speedtest_cli.py
# sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli
# sudo chown root:root /usr/local/bin/speedtest-cli
使用speedtest-cli測試網速
使用speedtest-cli命令也很簡單,它不需要任何參數即可工作。
Default
1
# speedtest-cli
輸入這個命令後,它會自動發現離你最近的Speedtest.net伺服器(地理距離),然後列印出測試的網路上/下行速率。
如果你願意分享測試結果,你可以使用參數「–share」。它將會把你的測試結果上傳到Speedtest.net伺服器並以圖形的方式分享給其他人。
C#
1
# speedtest-cli –share
如果你對目前所有可用的Speedtest.net伺服器感興趣,你可以使用參數「–list」。它會列印出所有的Speedtest.net伺服器(按照離你的地理距離由近及遠排序)。
C#
1
# speedtest-cli –list
在上面的列表中,每個伺服器的前面都有一個與其對應的ID。如果想使用指定的伺服器來測試你的網速,你只需要在speedtest-cli命令後指定其ID即可。例如,如果想使用在Washington DC的伺服器,你只需要指定相對應的伺服器ID(如935)。
Default
1
# speedtest-cli --server 935
部分參照: @極客范 – 小道空空 編寫:http://www.geekfan.net/5521/
二、bmon
1. 添加yum源方便安裝bmon
C#
1
2
# rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# yum install bmon
– bandwidth monitor
可以在 shell 下監控網路流量的狀況( 具有動態效果 )
RX: 流進
TX: 流出
安裝成功後輸入bmon命令後,選擇eth0按g,按d。查看效果如如下:
Default
1
# bmon
以基本的方式查看:
Default
1
# bmon -o ascii -p eth0
三、nload
如果你僅僅是想查詢當前伺服器的帶寬,nload絕對是個很好用的一個工具,功能雖然很單一,但是很強.雖然不能像iptraf那樣,可針對IP, 協議等條件來查詢,可以實時地監控網卡的流量,分輸入流量Incoming 和輸出流量Outgoing兩部分,同時統計當前,平均,最小,最大,總流量的值,並且用動態圖形方式表現出來,讓你一目瞭然.
Default
1
# yum install nload
這張圖分為兩部分
上半部分是:Incoming也就是進入網卡的流量,
下半部分是:Outgoing,也就是從這塊網卡出去的流量,
每部分都有當前流量(Curr),平均流量(Avg),最小流量(Min),最大流量(Max),總和流量(Ttl)這幾個部分,
看起來還是蠻直觀的。
查看具體用法:
Default
1
# nload --help
三、iftop
iftop可以用來監控網卡的實時流量(可以指定網段)、反向解析IP、顯示埠信息等,詳細的將會在後面的使用參數中說明。
Default
1
2
# yum install iftop
# iftop -i eth0
TX:發送流量
RX:接收流量
TOTAL:總流量
Cumm:運行iftop到目前時間的總流量
peak:流量峰值
rates:分別表示過去 2s 10s 40s 的平均流量
Default
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#iftop -i eth0 -n 就可以看到eth0網卡的流量狀況:
iftop 相關命令 (請不要復制命令後面的漢字介紹):
監控eth1的網卡的流量
# iftop -i eth1
以位元組(bytes)為單位顯示流量(預設是位元bits):
$ iftop -B
直接顯示IP, 不進行DNS反解:
$ iftop -n
直接顯示連接埠編號, 不顯示服務名稱:
$ iftop -N
顯示某個網段進出封包流量
$ iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0
其他參數可下 iftop -h 看說明.
進入iftop畫面時, 可按 p 切換是否顯示連接埠, n 切換顯示IP或主機的domain name, N切換顯
示連接埠代號或名稱, p暫停顯示, b切換是否顯示長條, B切換計算幾秒內的平均流量, 其他按鍵
可以按h觀看說明.
⑥ javascript測試網站速度
網速是怎麼測的?是計算伺服器到客戶端的數據傳輸時間JAVASCRIPT是客戶端腳本,不跟伺服器交互怎麼測網速?
⑦ QQ空間「插入表情」打不開,「回復」也無法回復,網頁左下角顯示「javascript:void(0)」
太卡了
⑧ 用什麼工具估計程序制定模塊執行的時間(javascript,php,html)來優化網頁速度
沒有現成的工具,php端可以通過開始時列印時間戳和結束時列印時間戳了解執行時間,內js這邊可以通過容firefox的firebug或使用chrome瀏覽器跟蹤ajax請求花費的時間,如果是獲取js函數的執行時間也是類似php的方法,在函數的第一行獲取一個當前時間(如(newDate()).valueOf()),返回結果前在獲取一個時間,例
function f() {
window.startIs = (new Date()).valueOf();
//something...
alert(new Date()).valueOf() - window.startIs);
return;
}
不過,如果單純是數據量大引起的js運行緩慢,並沒有太好的辦法提升效率,而是需要考慮使用其他的解決方案,例如整體修改頁面的展示方式之類的使數據能夠盡量分散。
首先你要明白,網路質量包括2部分。
1、網路每秒的吞吐量,也就是通常所說的帶寬。
2、網路響應延遲,及從你發送一個數據包給目標地址,然後對方返回給你所用的時間。
而你的問題還設計到目標伺服器。你網上看視頻要看你和遠程伺服器雙方的網路情況,所以即使你自己網路再好,對方不給力也是白搭。所以,延遲和帶寬沒有直接聯系。一般來說網速和延遲的關系更大一些,特別是瀏覽網頁。如果延遲很高,就算是1000m的光纖瀏覽網頁也很慢。
拓展資料
網路延遲是指各式各樣的數據在網路介質中通過網路協議(如TCP/IP)進行傳輸,如果信息量過大不加以限制,超額的網路流量就會導致設備反應緩慢,造成網路延遲。