知識庫
服務(wù)器加了海外cdn,有些站長遇到,網(wǎng)站訪問速度變慢和無法訪問的情況!海外服務(wù)器帶寬、網(wǎng)絡(luò)質(zhì)量如何?這種情況要做具體分析,例如: 國內(nèi)某大廠測試國外的CDN龍頭, 發(fā)現(xiàn)在某國家海外cdn測試訪問速度不如直接訪問!這種問題分析一般要抓包或者依靠一些工具, 看看連接的是什么節(jié)點, 時間都花在哪些步驟上面. 一般是緩存訪問還是得回源. 針對大靜態(tài)內(nèi)容, 小靜態(tài)內(nèi)容, 動態(tài)訪問請求的關(guān)鍵因素都各不相同。
海外cdn測試:http://www.bxgb88.com/dedicated/hkcdn.html
如果海外有自己的服務(wù)器或者vps,可以登錄上去做下簡單測試,包括ping,拉取文件的速度等等,http://tool.chinaz.com/speedworld/ 。這個可以進行簡單的ping測試,了解下時延。如果除了ping數(shù)據(jù),還想了解拉取數(shù)據(jù)的時間、打開頁面的時間等這種數(shù)據(jù)的話,可以使用第三方測試,有付費的也有免費的。
海外cdn測試,還要確認你是自建CDN,還是租用CDN。如果你是租用CDN,那么絕大部分都是用開源的產(chǎn)品修改,以nginx為主。基本上測試的是主要是兩點:
1、dns就近解析
2、高峰期間請求速率質(zhì)量
上面這兩塊互聯(lián)數(shù)據(jù)公司在全世界的服務(wù)器節(jié)點,可以幫你測試到。但是數(shù)據(jù)結(jié)果并不完全準確,畢竟IDC的網(wǎng)絡(luò)較好,涉及到用戶家寬網(wǎng)絡(luò)還涉及到各種層面,例如運營商之間的網(wǎng)間bgp是否足夠優(yōu)化。
如果你是自建CDN,我相信你們的研發(fā)和測試團隊應(yīng)該會給你出想法,這里頭涉及了:
內(nèi)容:HASH命中率,SSD CACHE利用率,數(shù)據(jù)容量層的利用率等
性能:單服務(wù)器IO性能瓶頸點,HCI后CPU利用率等,網(wǎng)絡(luò)吞吐,轉(zhuǎn)發(fā)與丟包率……
質(zhì)量:QoS,BGP,VPN,DNS就近解析,甚至有可能涉及到大二層的VXLAN以及一些NaaS的玩法……
基礎(chǔ)與應(yīng)用:Openstack、Docker的快速擴容縮容動態(tài)調(diào)整等
一般的來說, 從國內(nèi)一線城市電信ping aws ec2, ping延時在150ms以上, 至于丟包率和超大延時要看運氣, 反正偶爾網(wǎng)絡(luò)會很很很差勁. 這時候國內(nèi)訪問是很慢的. 服務(wù)國內(nèi)用戶的話, 最好在國內(nèi)架設(shè)服務(wù)器。
各家CDN都有其優(yōu)劣處,當基本都能滿足用戶的加速需求。當我們以加速效果不好的名義發(fā)起投訴后,多數(shù)CDN均會積極配合排查,有些甚至可以更換或增加加速節(jié)點。有些是直接更換CDN資源池,但是需要檢查加速內(nèi)容還有核對用戶信息,有些商家CDN實際上后面接了多家,可能在多家CDN上進行切換,所以各家而言差異性還是蠻明顯的,各取所需就好。海外cdn測試鏈接:海外cdn0元測試