1、gslb全域性負載均衡和idns智慧型dns是乙個意思,並不是兩個東西。在實現方式上,有f5 gtm等成熟的廠家產品,也可以自己用開源軟體,比如bind去實現。
2、cdn包括gslb+快取,這裡面的快取又包括本地負載均衡(lvs/nginx/haproxy)、快取伺服器(squid或者varnish)等東西,都是開源軟體。
3、目前cdn主要有藍汛和網宿兩個內地廠家,但一線網際網路公司也開始自己搞cdn了。
任何乙個介紹cdn的文件裡面都會提到cdn的兩個核心理念:
1、根據一定策略優化**訪問(就近訪問是最基本的)
2、通過在傳統dns裡面把要加速的網域名稱ns或者cname到gslb,實現對傳統dns過程的接管
ok,問題來了,我們如何知道乙個網際網路網域名稱是否用到了cdn,用了幾個,部署在**?
以www.163.com作為例子分析下:
公司內網寬頻用的是深圳電信的,我們來看看nslookup結果:
server: dc01.delcomhk.com
address: 192.168.1.26
non-authoritative answer:
name: 163.xdwscache.glb0.lxdns.com
addresses: 113.107.112.214, 219.128.78.74, 113.107.56.96
aliases: www.163.com, www.163.com.lxdns.com
這裡解析出了3個位址,很容易查到,這三個位址分別屬於廣東湛江電信、廣東佛山電信和廣東揭陽電信。
這三個地級市,正好橫跨整個廣東省。由此可見,網易在廣東電信的cdn就在這三個地方。
我們再在一台北京聯通機房的生產系統上看看:
[root@bj-msprg-ap2 /]#nslookup www.163.com
server: 202.106.0.20
address: 202.106.0.20#53
non-authoritative answer:
www.163.com canonical name = www.163.com.lxdns.com.
www.163.com.lxdns.com canonical name = 163.xdwscache.glb0.lxdns.com.
name: 163.xdwscache.glb0.lxdns.com
address: 111.202.57.27
name: 163.xdwscache.glb0.lxdns.com
address: 125.39.1.138
111.202.57.27和125.39.1.138,乙個是北京聯通的位址,乙個是天津聯通的位址。
與前面在廣東電信下解析出的三個位址完全不同,這就實現了所謂的cdn就近訪問。
本文出自 「記憶碎片」 部落格,請務必保留此出處
關於AJAX乙個簡單的例子
asp教程 關於ajax乙個簡單的例子 index.asp 程式 此處顯示新 div 標籤的內容 info.asp 程式 response.charset gb2312 不設定中文會亂碼 dim i,arr 9 arr 0 隨機資訊000000000000000000 arr 1 隨機資訊11111...
關於陣列的乙個例子
慶祝活動,現在a b c三條 要同時開始鳴放禮炮各21響。已知a艦每隔5秒鳴放一次,b艦每隔6秒鳴放一次,c艦每隔7秒鳴放一次。假設炮手對時間掌握的都很準,那麼總共聽到多少聲炮響?對於這個問題,可以使用陣列來解決。首先使用三個陣列分別存放a,b,c艦21響禮炮的鳴放時間點,這裡可以使用乙個for迴圈...
關於ajax的乙個學習例子
頁面 js ajax.php hehe get hehe echo hehe 另一種方式 ajax type post success function backdata 1 最大的一點是頁面無重新整理,在頁面內與伺服器通訊,給使用者的體驗非常好。2 使用非同步方式與伺服器通訊,不需要打斷使用者的操...