js電信網(wǎng)通雙線自動(dòng)選擇技巧
更新時(shí)間:2008年11月18日 12:08:35 作者:
網(wǎng)站打開的速度快是相當(dāng)重要的baidu.com不管你是用的什么網(wǎng)絡(luò),都打開的很快
我們且不談?wù)撍霎a(chǎn)品的初期發(fā)展用戶人群因?yàn)檫@沒有多大意義,如果你定位為學(xué)生,那么根據(jù)我們自身大學(xué)四年的經(jīng)驗(yàn),同學(xué)中間用電信、校園網(wǎng)的比例基本上變數(shù)太大。
值得慶幸的是,現(xiàn)在我們已經(jīng)實(shí)現(xiàn)電信、網(wǎng)通雙線北網(wǎng)通、南電信是我們國(guó)家的一個(gè)特色。更甚至07年春節(jié)爆出電信與網(wǎng)通內(nèi)部協(xié)議,內(nèi)容大概是南北互不侵犯各自的領(lǐng)域。因此,如果要立足做一個(gè)成功的互聯(lián)網(wǎng)產(chǎn)品,必須不要管用戶來(lái)自于哪里,用的什么網(wǎng)絡(luò)環(huán)境。這最后的解決方案就是電信、網(wǎng)通雙線。還有個(gè)間隙--校園網(wǎng),比較好的是校園網(wǎng)跟網(wǎng)通有很寬的光纖直連,物理環(huán)境可以用米來(lái)解決。
技術(shù)處理
<img src="http://chabaoo.cn/direct" width="1" height="1" onerror="Javascript:top.location='http://chabaoo.cn'">
<img src="http://cnc.jb51.net/direct" width="1" height="1" onerror="Javascript:top.location='http://cnc.jb51.net'">
這是電信、網(wǎng)通自動(dòng)選擇的核心代碼,天哪,太神奇了,竟然是js實(shí)現(xiàn)的。
解釋: src里邊放的是一個(gè)不存在的地址,這樣2個(gè)img打開的時(shí)候都會(huì)出錯(cuò),都會(huì)觸發(fā)onerror事件,但是你的瀏覽器對(duì)這2個(gè)img加載、判斷出錯(cuò)有個(gè)先后順序,而這個(gè)先后順序取決于你的瀏覽器去連2個(gè)url的快慢程度,這就表現(xiàn)為http請(qǐng)求兩個(gè)域名的快慢。假如你是校園網(wǎng)或者網(wǎng)通,同時(shí)去連chabaoo.cn(這個(gè)域名是綁定到電信的一個(gè)ip)、cnc.jb51.net(這個(gè)域名是綁定到網(wǎng)通的一個(gè)ip)
當(dāng)然就會(huì)先觸發(fā)onerror="Javascript:top.location='http://cnc.jb51.net'"
這樣就打開了http://cnc.jb51.net
電信同理,最后就實(shí)現(xiàn)了校園網(wǎng)、網(wǎng)通用戶打開的是http://chabaoo.cn/drect,電信用戶打開的是http://chabaoo.cn/direct
值得慶幸的是,現(xiàn)在我們已經(jīng)實(shí)現(xiàn)電信、網(wǎng)通雙線北網(wǎng)通、南電信是我們國(guó)家的一個(gè)特色。更甚至07年春節(jié)爆出電信與網(wǎng)通內(nèi)部協(xié)議,內(nèi)容大概是南北互不侵犯各自的領(lǐng)域。因此,如果要立足做一個(gè)成功的互聯(lián)網(wǎng)產(chǎn)品,必須不要管用戶來(lái)自于哪里,用的什么網(wǎng)絡(luò)環(huán)境。這最后的解決方案就是電信、網(wǎng)通雙線。還有個(gè)間隙--校園網(wǎng),比較好的是校園網(wǎng)跟網(wǎng)通有很寬的光纖直連,物理環(huán)境可以用米來(lái)解決。
技術(shù)處理
復(fù)制代碼 代碼如下:
<img src="http://chabaoo.cn/direct" width="1" height="1" onerror="Javascript:top.location='http://chabaoo.cn'">
<img src="http://cnc.jb51.net/direct" width="1" height="1" onerror="Javascript:top.location='http://cnc.jb51.net'">
這是電信、網(wǎng)通自動(dòng)選擇的核心代碼,天哪,太神奇了,竟然是js實(shí)現(xiàn)的。
解釋: src里邊放的是一個(gè)不存在的地址,這樣2個(gè)img打開的時(shí)候都會(huì)出錯(cuò),都會(huì)觸發(fā)onerror事件,但是你的瀏覽器對(duì)這2個(gè)img加載、判斷出錯(cuò)有個(gè)先后順序,而這個(gè)先后順序取決于你的瀏覽器去連2個(gè)url的快慢程度,這就表現(xiàn)為http請(qǐng)求兩個(gè)域名的快慢。假如你是校園網(wǎng)或者網(wǎng)通,同時(shí)去連chabaoo.cn(這個(gè)域名是綁定到電信的一個(gè)ip)、cnc.jb51.net(這個(gè)域名是綁定到網(wǎng)通的一個(gè)ip)
當(dāng)然就會(huì)先觸發(fā)onerror="Javascript:top.location='http://cnc.jb51.net'"
這樣就打開了http://cnc.jb51.net
電信同理,最后就實(shí)現(xiàn)了校園網(wǎng)、網(wǎng)通用戶打開的是http://chabaoo.cn/drect,電信用戶打開的是http://chabaoo.cn/direct
相關(guān)文章
JavaScript中var、let、const區(qū)別淺析
這篇文章主要介紹了JavaScript中var、let、const區(qū)別淺析,需要的朋友可以參考下2018-06-06Javascript優(yōu)化技巧之短路表達(dá)式詳細(xì)介紹
這篇文章主要介紹了Javascript優(yōu)化技巧之短路表達(dá)式詳細(xì)介紹,本文講解了什么是短路表達(dá)式,并給出了一些示例,需要的朋友可以參考下2015-03-03ActiveX控件的使用-js實(shí)現(xiàn)打印超市小票功能代碼詳解
這篇文章主要介紹了ActiveX控件的使用-js實(shí)現(xiàn)打印超市小票功能代碼詳解,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11JS代碼實(shí)現(xiàn)table數(shù)據(jù)分頁(yè)效果
這篇文章主要介紹了JS代碼實(shí)現(xiàn)table數(shù)據(jù)分頁(yè)效果的相關(guān)資料,非常不錯(cuò),代碼簡(jiǎn)答易懂,非常實(shí)用,需要的朋友可以參考下2016-05-05javascript使用正則表達(dá)式實(shí)現(xiàn)去掉空格之后的字符
這篇文章主要介紹了javascript使用正則表達(dá)式實(shí)現(xiàn)去掉空格之后的字符的方法,需要的朋友可以參考下2015-02-02JS中精巧的自動(dòng)柯里化實(shí)現(xiàn)方法
給大家詳細(xì)分析了JS中精巧的自動(dòng)柯里化實(shí)現(xiàn)方法并通過(guò)代碼實(shí)例分析了過(guò)程和原理,參考學(xué)習(xí)下吧。2017-12-12Javascript 制作圖形驗(yàn)證碼實(shí)例詳解
這篇文章主要介紹了Javascript 制作圖形驗(yàn)證碼實(shí)例詳解的相關(guān)資料,附有實(shí)例代碼及實(shí)現(xiàn)效果圖,需要的朋友可以參考下2016-12-12