CDN百科第五講 | CDN和遊戲加速器有什麼區別?

jackson_wang發表於2020-06-22

很多懂IT的遊戲玩家都會將CDN和遊戲加速器混淆,實際上從效果上看,CDN和網遊加速器都具備讓網路訪問變快的能力,可以幫助玩家遊戲的體驗和訪問效率提升,但是在它們在原理上是有本質區別的。

圖1.png

CDN對遊戲的作用?

我們先看遊戲場景本身的業務形態,隨著網路技術演進和遊戲體驗的推陳出新,其實更多的是帶給網路環境的壓力。遊戲網站中存在海量的高畫質圖片與影片素材、動態頁面資料的實時更新變化、集中推廣期引發的網站突發流量、遊戲客戶端軟體安裝包與補丁更新引發的下載量激增等等業務場景,都需要良好的網路環境,來確保遍佈全球各地的玩家擁有良好的訪問與下載體驗。

當遊戲軟體beta版釋出時,會出現頻寬短缺、訪問速度慢、下載體驗差的情況,很有可能會引發玩家流失與口碑受損,進而給遊戲廠商帶來經濟損失。

而使用了CDN之後,遊戲廠商可以將遊戲軟體快取到遍佈各地的CDN邊緣節點之上,為玩家提供穩定、高質量的下載服務。同時,CDN可以解決因使用者流量持續增長,下載伺服器處理能力、伺服器出口頻寬壓力增加而影響玩家體驗的問題。

另外,針對遊戲場景中的註冊登入、交易、實時榜單更新等動態內容,CDN的動態加速能力可以透過一套探測、選路演算法,讓使用者請求透過一條最優傳輸路徑到達伺服器,以此來改善弱網環境下的傳輸效果,實現遊戲廠商內容的透明轉發,這是一種沒有任何侵入性的分發方式。

除此之外,遊戲行業頻繁受到流量攻擊干擾,CDN天然分散式架構可以在距離攻擊者更近的一側部署防禦措施。比如阿里雲SCDN安全加速產品就可以在兼顧內容載入速度提升,保證跨網、多終端流暢運營的同時,避免因受web應用攻擊導致的站點故障、玩家體驗下滑、使用者流失以及企業損失。

圖2.png

上圖左側是沒有使用CDN之前,右側是使用了CDN之後。

遊戲加速器的作用?

而遊戲加速器,它和運營商網路有比較大的關係。當使用者在使用電腦或者手機打遊戲的時候,都是透過運營商網路登入到遊戲伺服器中的,一旦運營商網路出現抖動和擁塞,打遊戲中就會出現延時、卡頓等問題。這就好比在走普通國道,受限於道路硬體、限速和紅綠燈等條件,可能出行時間比較緩慢。

當使用者使用了遊戲加速器,遊戲加速器透過劫持遊戲客戶端的流量,藉助遊戲加速器的VPN鏈路,把流量轉發到加速器的服務端,再回到遊戲伺服器。這個整體過程就相當於在遊戲加速器與遊戲伺服器之間搭設了一條高速訪問鏈路,相比於家庭中普通的網路鏈路,可以大幅度提升訪問效率。就如同把國道變為高速公路,速度自然就提升了。

阿里雲CDN高階開發工程師方建總結道:CDN是遊戲廠商需要部署的基礎設施,本質是透過共享資源實現就近內容分發,提升響應速度,對玩家是透明的;而遊戲加速器一般都是使用者自己購買的,它是透過劫持流量來進行加速,對遊戲廠商透明。它們都是為了使用者可以得到更好的加速體驗而生。

點選回顧CDN百科第一講,最近你的APP崩了嗎?
http://blog.itpub.net/31490631/viewspace-2691214/

點選回顧CDN百科第二講,假如沒用CDN,網路世界會變成什麼樣?
http://blog.itpub.net/31490631/viewspace-2691414/

CDN百科第三講,如果用了雲伺服器,還需要做CDN加速嗎?
http://blog.itpub.net/31490631/viewspace-2696381/

CDN百科第四講:如何優雅地在雲上“擺攤”——做直播帶貨,你不得不關注的技術
http://blog.itpub.net/31490631/viewspace-2698364/

【CDN百科】專欄中,我們會不斷科普CDN知識,解讀CDN實踐,分享CDN案例,如果你也關注CDN、使用CDN,請留言回覆你關心的話題哦~


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31490631/viewspace-2699988/,如需轉載,請註明出處,否則將追究法律責任。

相關文章