摘要:為了優(yōu)化動(dòng)靜混合站點(diǎn)和純動(dòng)態(tài)站點(diǎn)的加速效果,阿里云推出了全站加速方案,通過智能區(qū)分動(dòng)靜態(tài)請求,實(shí)現(xiàn)整站加速效果的全面提升。
摘要: 伴隨著近幾年O2O的爆發(fā),網(wǎng)絡(luò)已經(jīng)不僅是傳統(tǒng)的展示企業(yè)品牌的渠道,而逐漸演變成為嫁接企業(yè)和用戶之間服務(wù)和交流的橋梁,我們開始賦予網(wǎng)絡(luò)更多的功能,比如購物、出行、學(xué)習(xí)、娛樂等等。 同時(shí),網(wǎng)絡(luò)內(nèi)容形態(tài)的進(jìn)階發(fā)展,網(wǎng)頁內(nèi)容已經(jīng)從靜態(tài)的圖片、文字向短視頻、直播演變,網(wǎng)站和應(yīng)用的內(nèi)容變得越來越復(fù)雜。
伴隨著近幾年O2O的爆發(fā),網(wǎng)絡(luò)已經(jīng)不僅是傳統(tǒng)的展示企業(yè)品牌的渠道,而逐漸演變成為嫁接企業(yè)和用戶之間服務(wù)和交流的橋梁,我們開始賦予網(wǎng)絡(luò)更多的功能,比如購物、出行、學(xué)習(xí)、娛樂等等。
同時(shí),網(wǎng)絡(luò)內(nèi)容形態(tài)的進(jìn)階發(fā)展,網(wǎng)頁內(nèi)容已經(jīng)從靜態(tài)的圖片、文字向短視頻、直播演變,網(wǎng)站和應(yīng)用的內(nèi)容變得越來越復(fù)雜。幾乎所有的站點(diǎn)都由靜態(tài)、動(dòng)態(tài)兩種頁面組成,這就決定了交互內(nèi)容更加復(fù)雜和豐富。這讓很多網(wǎng)站的CDN內(nèi)容分發(fā)加速效果不理想。
這是因?yàn)橥ǔDN對靜態(tài)內(nèi)容支持得較好,當(dāng)面臨動(dòng)態(tài)內(nèi)容請求的時(shí)候,一般會(huì)回源,源站再將內(nèi)容傳節(jié)點(diǎn),進(jìn)而傳給用戶,傳輸鏈路步驟增多,勢必會(huì)影響速度。同時(shí),也需要源站具備區(qū)分動(dòng)靜態(tài)資源的能力。為了優(yōu)化動(dòng)靜混合站點(diǎn)和純動(dòng)態(tài)站點(diǎn)的加速效果,阿里云推出了全站加速方案,通過智能區(qū)分動(dòng)靜態(tài)請求,實(shí)現(xiàn)整站加速效果的全面提升。
如上圖所示,全站加速在加速方式、支持資源類型和源站適配方面,都與CDN有所不同,下面我們就來看看全站加速的技術(shù)原理和產(chǎn)品架構(gòu)是怎樣的。
全站加速技術(shù)原理和架構(gòu)
阿里云CDN擁有1300多個(gè)全球節(jié)點(diǎn),90T的帶寬能力儲(chǔ)備。采用先進(jìn)的分布式系統(tǒng)架構(gòu),和完全自主研發(fā)高性能緩存軟件,提供基于域名的全量實(shí)時(shí)監(jiān)控和基于服務(wù)質(zhì)量的智能調(diào)度,實(shí)現(xiàn)穩(wěn)定高效的性能指標(biāo),強(qiáng)有力的保證了全球范圍內(nèi)數(shù)十萬網(wǎng)站的極速訪問和用戶流暢體驗(yàn)。
在此背景之下,阿里云在CDN平臺(tái)之上,構(gòu)建了全站加速方案,融合了動(dòng)態(tài)加速和靜態(tài)加速,突破以往的單項(xiàng)加速,通過簡單的配置即可智能區(qū)分動(dòng)靜態(tài)請求,實(shí)現(xiàn)整站加速效果的提升。
(全站加速產(chǎn)品架構(gòu))
全站加速的工作原理與CDN的加速原理類似,也有所不同。傳統(tǒng)CDN加速是靜態(tài)加速,是因?yàn)槲覀兓诘恼J(rèn)識(shí)是網(wǎng)絡(luò)傳輸速度沒有本地磁盤傳輸速度快,所以傳統(tǒng)靜態(tài)加速是通過提高命中率來加速。當(dāng)用戶的請求訪問到CDN邊緣節(jié)點(diǎn)時(shí),邊緣節(jié)點(diǎn)對內(nèi)容有緩存,就會(huì)直接從緩存讀取內(nèi)容返回給用戶,讀取的速度較快。而全站加速的工作原理分為以下幾步:
第一步,區(qū)分動(dòng)靜態(tài)資源
通過簡單的配置指定靜態(tài)文件的類型、URI、請求方法、自定義http頭等多種方式,靈活區(qū)分出動(dòng)、靜態(tài)內(nèi)容。
第二步,動(dòng)靜態(tài)資源分別加速
通過簡單的動(dòng)靜態(tài)資源配置規(guī)則,即可實(shí)現(xiàn)動(dòng)態(tài)資源和靜態(tài)資源的同時(shí)加速:
靜態(tài)資源:通過高速緩存,從就近的CDN節(jié)點(diǎn)獲取。
動(dòng)態(tài)資源:通過智能選路、傳輸協(xié)議優(yōu)化等核心技術(shù)快速回源獲取。智能選路離不開網(wǎng)絡(luò)質(zhì)量的探測,實(shí)時(shí)的質(zhì)量數(shù)據(jù)的模型的處理,還有最短路徑等算法。一旦有了這個(gè)路徑,更好的傳輸協(xié)議,可能是解決傳輸效能的關(guān)鍵一環(huán),常見的方式有TCP優(yōu)化,傳輸管道化等等。
那么該如何利用CDN全站加速能力,更好的支持實(shí)際業(yè)務(wù)場景,提升加速效果呢?為大家介紹幾個(gè)典型的場景和解決方案。
場景一:電商網(wǎng)站復(fù)雜交互內(nèi)容下的用戶體驗(yàn)提升
電商平臺(tái)包含眾多線上系統(tǒng)和環(huán)節(jié),如用戶注冊、登錄、瀏覽商品、購物結(jié)算等,同時(shí)為了提升在線留存情況和用戶購買力轉(zhuǎn)化,電商平臺(tái)也往往會(huì)設(shè)計(jì)豐富的交互內(nèi)容和個(gè)性化的體驗(yàn),網(wǎng)絡(luò)訪問速度及內(nèi)容安全傳輸成為衡量消費(fèi)體驗(yàn)的重要指標(biāo)。然而這些復(fù)雜的動(dòng)態(tài)內(nèi)容會(huì)降低頁面的加載速度,用戶體驗(yàn)的流暢和新穎一時(shí)之間難以兩全。
(電商網(wǎng)站加速流程圖)
針對這種情況,全站加速支持動(dòng)靜分離,用戶一旦接入全站加速,比如html、JPG等默認(rèn)是靜態(tài)文件,其他就是動(dòng)態(tài)文件,采用完全不同的加速策略。對靜態(tài)內(nèi)容進(jìn)行邊緣緩存,從而解決公網(wǎng)傳輸速度緩慢的問題,提升整個(gè)網(wǎng)站資源加載速度。
在大型活動(dòng)期間,電商網(wǎng)站流量會(huì)激增,面對突發(fā)流量可能會(huì)導(dǎo)致的頁面延遲、交付失敗、源站過載、宕機(jī)等情況,網(wǎng)站的穩(wěn)定可用及源站負(fù)載均衡就尤為重要。全站加速產(chǎn)品有穩(wěn)定均衡的特性,經(jīng)過了內(nèi)部外部的大量測試與策略調(diào)整。
第一,回源負(fù)載均衡
可以針對不同運(yùn)營商的策略調(diào)整,提高網(wǎng)絡(luò)的靈活性和可用性,再通過一系列的有序回源、QPS限速、多源主備等策略,降低源站壓力和故障風(fēng)險(xiǎn)。
第二,智能選路
可以通過監(jiān)測CDN網(wǎng)絡(luò)鏈路質(zhì)量并進(jìn)行有向分析,及時(shí)發(fā)現(xiàn)與避免運(yùn)營商之間的網(wǎng)絡(luò)擁塞和異常,選擇一條最優(yōu)的路徑。
第三,擁塞避免
擁塞有不同類型:網(wǎng)絡(luò)上的擁塞、節(jié)點(diǎn)因?yàn)橥话l(fā)流量很大造成的擁塞等等,解決這些問題的核心的理念就是多徑重試,在選路的時(shí)候,最優(yōu)、次優(yōu)、再次的路徑選擇若干條,實(shí)際傳輸?shù)臅r(shí)候優(yōu)先選擇最優(yōu)路徑,當(dāng)最優(yōu)路徑出現(xiàn)異?;騿栴}的時(shí)候,選擇次優(yōu)的路再傳。這樣就能保證到回源的環(huán)節(jié)中,不會(huì)因?yàn)槟骋粭l路徑造成用戶訪問的失敗。
場景二:游戲場景下的實(shí)時(shí)通信高并發(fā)
游戲是動(dòng)態(tài)內(nèi)容實(shí)時(shí)通信高并發(fā)的典型業(yè)務(wù)場景,游戲官網(wǎng)、安全包下載、登錄服務(wù)、游戲服務(wù)等各個(gè)環(huán)節(jié)的性能和穩(wěn)定性。高峰時(shí)段玩家登錄、交易、更新、運(yùn)行更需要得到平滑支持。試想在一個(gè)賽季的關(guān)鍵階段,幾十萬甚至百萬用戶同時(shí)在線PK,畫面質(zhì)量不佳、延遲、卡頓、掉線等問題都有可能導(dǎo)致用戶的經(jīng)濟(jì)損失和直接流失,傳統(tǒng)的通信協(xié)議無法滿足平臺(tái)性能要求。
全站加速針對游戲場景,進(jìn)行了傳輸協(xié)議優(yōu)化,有效控制擁塞,采用靈活的丟包探測重傳策略,確保了動(dòng)態(tài)內(nèi)容的高并發(fā)。下圖是第三方測試效果,紅線是用戶不使用阿里云加速的效果,藍(lán)線是其他CDN加速的效果,橙線是阿里云全站加速的效果,得出結(jié)論我們的加速性能是比較穩(wěn)定的,整個(gè)過程不會(huì)出現(xiàn)大幅波動(dòng)。
場景三:金融類、政企類網(wǎng)站數(shù)據(jù)安全受威脅
國內(nèi)網(wǎng)絡(luò)環(huán)境復(fù)雜,網(wǎng)站被劫持、內(nèi)容被篡改的情況時(shí)有發(fā)生,僅僅使用HTTP協(xié)議傳輸可能會(huì)有動(dòng)態(tài)內(nèi)容泄露的風(fēng)險(xiǎn),網(wǎng)絡(luò)的高可用性和高安全性是金融、政企、票務(wù)類網(wǎng)站的重要訴求,交易過程主要是動(dòng)態(tài)交互類內(nèi)容,跨網(wǎng)鏈接不夠穩(wěn)定會(huì)存在風(fēng)險(xiǎn),需要全站加速保障每一筆交易。如今,大部分站點(diǎn)也都想要尋求更安全高效的網(wǎng)絡(luò)鏈路和內(nèi)容分發(fā)途徑了。
全站加速和其他CDN技術(shù)和云產(chǎn)品融合,支持全鏈路HTTPS和HTTP/2,同時(shí),訪問控制繼承了CDN本身的鑒權(quán)、防盜鏈的策略、IP訪問的控制和黑白名單等功能。同時(shí)也融合了WAF功能進(jìn)行防內(nèi)容泄露與篡改的控制。
排隊(duì)回源這一功能是為了解決當(dāng)某種類型的業(yè)務(wù),因?yàn)榇罅縿?dòng)態(tài)請求需要回源,源站的保護(hù)非常重要。當(dāng)源站無法承受突發(fā)的流量的時(shí)候,我們會(huì)針對性的提供限流、排隊(duì)的策略,來保護(hù)源站。比如說票務(wù)類的網(wǎng)站,這種場景是十分常見的。
除了以上動(dòng)靜混合站點(diǎn)和純動(dòng)態(tài)站點(diǎn),在社交網(wǎng)站、視頻互動(dòng)、企業(yè)官網(wǎng)與ERP系統(tǒng)、在線教育等業(yè)務(wù)場景中,全站加速也可以提供優(yōu)于傳統(tǒng)CDN加速方案的加速效果,助力站點(diǎn)和應(yīng)用在激烈的競爭中立于不敗之地。
(社交網(wǎng)站加速流程圖)
如何申請開通全站加速DCDN
目前全站加速DCDN服務(wù)已經(jīng)在阿里云官網(wǎng)正式上線,點(diǎn)擊了解詳情
對應(yīng)以下3個(gè)步驟,請按步驟接入:
1.開通全站加速服務(wù)
https://help.aliyun.com/docum...
2.添加加速域名
https://help.aliyun.com/docum...
3.配置CNAME,服務(wù)生效
https://help.aliyun.com/docum...
歡迎大家使用阿里云CDN全站加速服務(wù)!
原文鏈接
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/11879.html
摘要:頁面緩存的方案純靜態(tài)頁面直接放。原則靜態(tài)頁面緩存,動(dòng)態(tài)部分異步請求。靜態(tài)部分也是模板渲染過來的,瀏覽器會(huì)從或者后臺(tái)緩存中獲取到靜態(tài)頁面。 原則:動(dòng)靜分離,分級緩存,主動(dòng)失效。 Web 開發(fā)中,接口會(huì)被分為以下幾類: 純靜態(tài)頁面。打死我都不會(huì)修改的頁面。很長一段時(shí)間內(nèi),基本上不會(huì)修改。比如:關(guān)于我們。 純動(dòng)態(tài)頁面。實(shí)時(shí)性,個(gè)性化要求比較高。頁面變化很大,或者每個(gè)用戶看到的都不一樣,比如...
摘要:頁面緩存的方案純靜態(tài)頁面直接放。原則靜態(tài)頁面緩存,動(dòng)態(tài)部分異步請求。靜態(tài)部分也是模板渲染過來的,瀏覽器會(huì)從或者后臺(tái)緩存中獲取到靜態(tài)頁面。 原則:動(dòng)靜分離,分級緩存,主動(dòng)失效。 Web 開發(fā)中,接口會(huì)被分為以下幾類: 純靜態(tài)頁面。打死我都不會(huì)修改的頁面。很長一段時(shí)間內(nèi),基本上不會(huì)修改。比如:關(guān)于我們。 純動(dòng)態(tài)頁面。實(shí)時(shí)性,個(gè)性化要求比較高。頁面變化很大,或者每個(gè)用戶看到的都不一樣,比如...
摘要:摘要在剛剛結(jié)束的上海云棲大會(huì)飛天技術(shù)匯分論壇上,阿里云視頻云產(chǎn)品架構(gòu)師羅小飛進(jìn)行了阿里云面向金融政企的最佳實(shí)踐主題分享,為上海的嘉賓介紹的解決方案與技術(shù)服務(wù)體系。隨后,年阿里云宣布全面降價(jià),打破了行業(yè)原有的價(jià)格不透明一客一價(jià)的模式。 摘要:?在剛剛結(jié)束的上海云棲大會(huì)飛天技術(shù)匯分論壇上,阿里云視頻云產(chǎn)品架構(gòu)師羅小飛進(jìn)行了《阿里云CDN——面向金融政企的CDN最佳實(shí)踐》主題分享,為上海的嘉...
摘要:摘要在剛剛結(jié)束的上海云棲大會(huì)飛天技術(shù)匯分論壇上,阿里云視頻云產(chǎn)品架構(gòu)師羅小飛進(jìn)行了阿里云面向金融政企的最佳實(shí)踐主題分享,為上海的嘉賓介紹的解決方案與技術(shù)服務(wù)體系。隨后,年阿里云宣布全面降價(jià),打破了行業(yè)原有的價(jià)格不透明一客一價(jià)的模式。 摘要:?在剛剛結(jié)束的上海云棲大會(huì)飛天技術(shù)匯分論壇上,阿里云視頻云產(chǎn)品架構(gòu)師羅小飛進(jìn)行了《阿里云CDN——面向金融政企的CDN最佳實(shí)踐》主題分享,為上海的嘉...
閱讀 2705·2021-11-08 13:16
閱讀 2382·2021-10-18 13:30
閱讀 2254·2021-09-27 13:35
閱讀 2009·2019-08-30 15:55
閱讀 2457·2019-08-30 13:22
閱讀 597·2019-08-30 11:24
閱讀 2090·2019-08-29 12:33
閱讀 1824·2019-08-26 12:10