




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
CDN原理及快速 4CDN加速的原理是什 CDN初次使用快速導(dǎo) CDN進(jìn)階功能排 7個(gè)問題搞懂HTTPS配 CDN刷新和預(yù)熱常見問 高效低價(jià)!CDN加速OSS架構(gòu)優(yōu) 必備API接口和SDK工具 CDN性能優(yōu)化與安全防 課題——學(xué)會(huì)從緩存解決看問 流量突增?!CDN幫你分 最佳實(shí)踐——運(yùn)維仔教你優(yōu)化加 CDN異常排 403錯(cuò)誤怎么辦?七種原因幫你精準(zhǔn)定 三招快速定位404錯(cuò) 502/503/504錯(cuò)誤排查攻 服務(wù)器陷入死循環(huán)?508錯(cuò)誤的解 重定向次數(shù)過多?三個(gè)方法搞 CDN原理及快速CDN加速的原理是什簡介:了解和學(xué)習(xí)阿里云CDN的工作原理非常重要,這對(duì)于優(yōu)化、解決用戶問題都有非常大的幫助。本文主要介紹了阿里云CDN的加速原理和緩存策略,舉了一些實(shí)際的例子方便讀者能清晰地理解阿里云CDN。什么CDNContentDleyNtwork,即內(nèi)容分發(fā)網(wǎng)絡(luò)。CDN提高用戶響應(yīng)速度和。CDN均衡和內(nèi)容、分發(fā)、管理技術(shù)。阿里阿里云在全球擁有2800+節(jié)點(diǎn)。中國內(nèi)地(大陸)2300點(diǎn),覆31個(gè)省級(jí)區(qū)域,大量節(jié)點(diǎn)位于省會(huì)等一線城市。海外、中國、中國和中國擁有500+節(jié)點(diǎn),覆70多個(gè)國家和地區(qū)。同時(shí),阿里云所有節(jié)點(diǎn)均接入萬兆網(wǎng)卡,單節(jié)點(diǎn)容量達(dá)40TB~1.5PB,帶寬負(fù)載達(dá)到40Gbps~200Gbps,具備CDN加速使用CDN加速前,用戶側(cè)發(fā)起的請(qǐng)求通過用戶側(cè)DNS遞歸到DNS解析 中心服務(wù)器負(fù)載過高,因?yàn)樗锌蛻舳税l(fā)起的請(qǐng)求都會(huì)請(qǐng)求到服務(wù)器終端用戶內(nèi)容獲取延時(shí)高,比如服務(wù)器在,而用戶在廣CDN加速CDN通過在現(xiàn)有網(wǎng)絡(luò)中增加一層新的緩存節(jié)點(diǎn),將源站的資源發(fā)布到最接近用戶的網(wǎng)絡(luò)節(jié)點(diǎn),使得客戶端在請(qǐng)求時(shí)直接到就近的CDN節(jié)點(diǎn)并命中該資源,減的流程是:客戶端-->CDN_L1-->CDN_L2-->源站。CDN的L1節(jié)點(diǎn)分布在全CDN節(jié)點(diǎn)緩存策略如下客戶端向CDN節(jié)點(diǎn)發(fā)起連接請(qǐng)求,當(dāng)L1節(jié)點(diǎn)有緩存資源時(shí),會(huì)命中該資L1L2點(diǎn)請(qǐng)求L2L1戶;如果L2節(jié)點(diǎn)無緩存資源,則直接回客戶源站獲取資源,并按照配置的為了方便理解,再舉一個(gè)簡單例子,假設(shè)有杭州移動(dòng)節(jié)點(diǎn)L1-hz和寧波移動(dòng)L1-nbL1L1L2個(gè)節(jié)點(diǎn),源站在。這幾個(gè)CDN節(jié)點(diǎn)初始的時(shí)候都沒有用戶的緩存資源。當(dāng)ABC三杭州移動(dòng)用戶ACDNL1-hz點(diǎn),L1-hz給L1-hz,L1再返回給用戶A。AL1-hzL2B也開始這個(gè),用戶B也被分配到了L1-hz節(jié)點(diǎn),由于L1-hz已經(jīng)有這個(gè)的緩存了,因此不需要再去回源了,而是直接返回緩存給用戶B。寧波移動(dòng)用戶C此時(shí)也了同一個(gè),用戶C被分配到了寧波移動(dòng)節(jié)點(diǎn)L1-nb,由于L1-nb還沒有緩存,就會(huì)回源到L2,而L2已經(jīng)有緩存,因此L2會(huì)直接返回緩存數(shù)據(jù)給L1-nb,然后L1-nb再返回給用戶B。此過程存在L1-nbL2回源的過程,而L2不需要再去回源到源站了。通過CDN加速,杭州用戶A和B可以直接從杭州節(jié)點(diǎn)緩存數(shù)據(jù),寧波用戶C可以直接從寧波節(jié)點(diǎn)數(shù)據(jù),不需要每一次都去請(qǐng)求服務(wù)器了,提CDN工作原通過以下案例,可以進(jìn)一步了解CDN的工作原理假設(shè)加速為 ,接入CDN網(wǎng)絡(luò),開始使用加速服務(wù)后,當(dāng)終端 )發(fā)起HTTP請(qǐng)求時(shí),處理流程如下圖所示。當(dāng)終端用戶() 下的某資源發(fā)起請(qǐng)求時(shí),首先向(本地DNS)發(fā)起解析請(qǐng)求LDNS檢查緩存中是否有 回給終端用戶;如果沒有,則向DNS查詢。當(dāng)DNS解 時(shí),返回IP地址用戶向獲取的IP地址發(fā)起對(duì)該資源的請(qǐng)求中步驟7和8,請(qǐng)求結(jié)束。P的點(diǎn),回用戶求束。緩策略作法,緩存配置。CDN調(diào)度系統(tǒng)分配節(jié)點(diǎn)的時(shí)候,是根據(jù)客戶端LcalNS來分配節(jié)點(diǎn)的,而不是根據(jù)客戶IP來分配節(jié)點(diǎn)的。因此,如果客戶LocalNS設(shè)置不正確什么資源可以被加HTTP的資源,請(qǐng)求可以分為靜態(tài)請(qǐng)求和動(dòng)態(tài)請(qǐng)靜態(tài)請(qǐng)求是指在不同請(qǐng)求中到的數(shù)據(jù)都相同的靜態(tài)文件。例如:、頻、中的文件(html、css、js)、軟件安裝包、apk文件、壓縮包文件等CDN加速的本質(zhì)是緩存加速,將您服務(wù)器上的靜態(tài)內(nèi)容緩存在阿里云CDN節(jié)點(diǎn)上,當(dāng)您這些靜態(tài)內(nèi)容時(shí),無需服務(wù)器源站,就近阿里云CDN節(jié)動(dòng)態(tài)請(qǐng)求是指在不同請(qǐng)求中到的數(shù)據(jù)不相同的動(dòng)態(tài)內(nèi)容。例如:中的文件(asp、jsp、php、perl、cgi)、API當(dāng)客戶端這些動(dòng)態(tài)內(nèi)容時(shí),每次都需要用戶的服務(wù)器,由服務(wù)器動(dòng)態(tài)生成實(shí)時(shí)的數(shù)據(jù)并返回給客戶端。因此CDN的緩存加速不適用于加速動(dòng)態(tài)內(nèi)容,CDN無法緩存實(shí)時(shí)變化的動(dòng)態(tài)內(nèi)容。對(duì)于動(dòng)態(tài)內(nèi)容請(qǐng)求,CDN節(jié)點(diǎn)只能轉(zhuǎn)發(fā)回源站服務(wù)如果用戶的或App應(yīng)用有較多動(dòng)態(tài)內(nèi)容,例如需要對(duì)各種AI接口進(jìn)行加靜態(tài)內(nèi)容使用CDN加速。動(dòng)態(tài)內(nèi)容通過阿里云的路由優(yōu)化、傳輸優(yōu)化等動(dòng)態(tài)加速技術(shù)以最快的速度CDN的緩存策靜態(tài)內(nèi)容可以在CDN上緩存多久,這個(gè)是根據(jù)CDN的緩存策略的。如果用戶沒有主動(dòng)到CDN上配置過期時(shí)間,則會(huì)遵循CDN的默認(rèn)緩存策略。CDN的默認(rèn)緩存時(shí)間比較短,最大不超過3600秒,因此很容易緩存過期。因?yàn)殚_發(fā)及其相關(guān)技術(shù)人員更清楚自身的業(yè)務(wù)邏輯、靜態(tài)和動(dòng)態(tài)因素,所以建議用戶通過控制臺(tái)按照文件類型和設(shè)置緩存時(shí)間。用戶可以登錄阿里云CDN控制臺(tái)配置緩存過期時(shí)間,針對(duì)靜態(tài)資源配置指定目錄和文件后綴名的緩存過期時(shí)間和優(yōu)先級(jí),資源過期后,自動(dòng)從CDN節(jié)點(diǎn)刪除。全站加速(DynamicRouteforContentDeliveryNetwork)是阿里云融合了動(dòng)態(tài)加速和靜態(tài)加速技術(shù)的CDN產(chǎn)品。該產(chǎn)品一站式優(yōu)化了頁面動(dòng)靜態(tài)資源混雜、跨運(yùn)服務(wù)不穩(wěn)定的問題,提升全站性能和用戶體驗(yàn)。全站加速和CDN的對(duì)比如下全站加速的靜態(tài)加速和CDN的加速原理一致,是通過將靜態(tài)資源緩存到邊緣節(jié)話,需要配置靜態(tài)加速。目前配置靜態(tài)加速支持按照文件類型、RI以及路徑CDNCDN使用簡介:本文介紹了用戶使用阿里云CDN加速時(shí)的快速手冊(cè),包括如何添加域名、CNAME解析、如CDN是否生效,并介紹了一些常見的問題。概當(dāng)您初次使用CDN時(shí),可以快速了解其操作流程和操作場(chǎng)景。本文檔指導(dǎo)您快速開通CDN,并加速您的,操作流程如概述所示。主要包括:【開通CDN服務(wù)-->【添加CDN加速-->【配置CNAME解析】-->【驗(yàn)證CDN添加CDN登錄阿里云CDN控制臺(tái),按照添加加速幫助文檔去完成的添加。該幫如何選Q.加速是添加主還是 ,您想加速該,那么這里的CDN加速 。也就是說,您需要加速哪個(gè),就添加對(duì)應(yīng)的這個(gè)支持添加泛。泛是指使用通配符做加速以實(shí)現(xiàn)所有的次級(jí)加速 CNAME后,則所有 均支持CDN加速。泛的三級(jí)不提供加速服務(wù)。最多支持三級(jí)泛,3個(gè)點(diǎn),例如如何選Q.目前CDN支持"小文件"、"大文 "、"視音頻點(diǎn)播"、 "、"全站加速"、"安全加速"業(yè)務(wù)類型,可以根據(jù)實(shí)際的業(yè)務(wù)類型,選擇適合自己業(yè)若您需要加速流,請(qǐng)直接登錄控制臺(tái),添加并進(jìn)行相關(guān)配置。如果業(yè)務(wù)是推到自己的流服務(wù)器,而不是直接推到阿里云,只是希望通過阿里云CDN加速的話,可以考慮使用服務(wù)的拉流功能。流方向:-Q.如果選擇音點(diǎn)播業(yè)務(wù),是否無法加速小文CDN針對(duì)每一個(gè)業(yè)務(wù)類型都有特定的優(yōu)化。音點(diǎn)播業(yè)務(wù)類型只是對(duì)音的加速效果更佳,比如該場(chǎng)景支持對(duì)的拖拽等。但同時(shí)該業(yè)務(wù)類型也是支持加速小文件的,并不是說音業(yè)務(wù)只能加速音。同理,其他業(yè)務(wù)場(chǎng)景也是一樣如何填源站就是指您實(shí)際業(yè)務(wù)的服務(wù)器CDN節(jié)點(diǎn)未緩存請(qǐng)求資源或緩存資源已到期時(shí),CDN會(huì)回源到源站獲取資源,返回給客戶端。源站類型可以選擇OSS、I、源站或函數(shù)計(jì)算。假設(shè)在使用CDN前,是 名解析到服務(wù)器,那么這里的源站P就填寫。特別注意,源站必須源站決定了回源時(shí),CDN請(qǐng)求到哪個(gè)IP。假設(shè)源站是 么CDN回源的時(shí)候,在CDN服務(wù)器上會(huì)先DNS解析 得到源站IP地址,然后再請(qǐng)求到該IP。請(qǐng)注意:源站不能和CDN加速相同。Q.源站是否支持第的服務(wù)器或支持,只要保證源站公網(wǎng)可達(dá),可正常提供服務(wù)即可Q源站是阿里云OSSECS,回源是否可以走內(nèi)網(wǎng)不支持走內(nèi)網(wǎng),因?yàn)镃DN節(jié)點(diǎn)都是架設(shè)在公網(wǎng)上的。支持多個(gè)服務(wù)器IP。CDN主要支持主備方式切換源站場(chǎng)景。當(dāng)多個(gè)源站回源時(shí),優(yōu)先回源優(yōu)先級(jí)為主的源站。如果主站連3健康檢查均失敗,則回源優(yōu)先級(jí)先級(jí)。當(dāng)所有源站的回源優(yōu)先級(jí)相同時(shí),CDN詢回源。如何填這個(gè)端口是指CDN的回源端口,它決定了CDN回源的時(shí)候,請(qǐng)求到源站的哪個(gè)端口。如選擇80端口,則CDN以HTTP協(xié)議源站資源。如選擇443端口,則CDN以HTTPS協(xié)議資源。如何選CDN提供三個(gè)加速區(qū)域:" 陸"、"全球"和"全球(不包陸)"。"全球(不包 陸)"這個(gè)加速區(qū)域,只有海外的CDN節(jié)點(diǎn),沒陸的CDN節(jié)點(diǎn),因此使用這個(gè)加速區(qū)域的情況下,陸用戶的時(shí)候都會(huì)訪問到海外的CDN節(jié)點(diǎn),因此陸用戶沒有加速效果。同理,"僅陸"這個(gè)加速區(qū)域只有陸的CDN節(jié)點(diǎn),使用這個(gè)加速區(qū)域的情況下,海外用戶的時(shí)候都會(huì)到陸的CDN節(jié)點(diǎn),因此海外用戶沒有加速效果。"全球(不包含陸)"這個(gè)區(qū)域只有海外的CDN節(jié)點(diǎn),所以不用備案。"希望加速陸用戶,則推薦您進(jìn)入阿里云ICP代備案管理系統(tǒng)進(jìn)行備案。添加失敗常見問提示“已添加阿里云的CDN、全站加速(DCDN)、安全加速(SCDN)、(Live)、點(diǎn)播V產(chǎn)品,底層都是基于CDN網(wǎng)絡(luò)的,同一個(gè)不能同時(shí)添加到以上兩個(gè)產(chǎn)品上。因此如果您的在以上其中一個(gè)產(chǎn)品下已經(jīng)添加了,則到其他一個(gè)產(chǎn)品里去添加同一個(gè),會(huì)提示已存在。提示根被占目前CDN添加的時(shí)候,有如下限制。請(qǐng)檢查自己是否有多個(gè)阿里云賬號(hào),添加精確時(shí)候:如果已經(jīng)在CDN上有添加泛,則必須跟泛在同添加泛時(shí)候:如果已經(jīng)在CDN上添加了精確,那么添加的泛必每個(gè)阿里云賬戶下,最多支持加速50個(gè)。如果您的的總帶寬日均峰值大于50MB,且業(yè)務(wù)無風(fēng)險(xiǎn),則可提交工單申請(qǐng)?jiān)黾觽€(gè)數(shù)。如果帶寬不滿足50MB,則暫時(shí)無法添加,建議使用泛加速。具體請(qǐng)參照CDN的使用限制說明。提示錯(cuò)通常情況是因?yàn)橹笆褂肅DN加速服務(wù)時(shí)有一些業(yè)務(wù)導(dǎo)致被CDN加入,請(qǐng)參照CDN的準(zhǔn)入標(biāo)準(zhǔn)核實(shí)業(yè)務(wù)。一直審核中目前CDN有專門的審核人員做審核,需要確保CDN加速的內(nèi)容是符合配置CNAME解添加成功后,阿里CDN會(huì)分配對(duì)CNAME地址。如果您想啟用CDN加速服務(wù),則需要將加速指向CNAME地址,加速的請(qǐng)求才能轉(zhuǎn)CDN節(jié)點(diǎn)上,達(dá)到加速效果。什么是解如果您是初次接觸解析,您可以會(huì)有一堆疑問。"什么是解析"、"為什么要解析"、"如何進(jìn)行解析"、"什么是A記錄"、"什么是CNAME記錄"、"CAME記錄A記錄的差別",這些問題在這篇解析幫助文檔里有很好的解釋,建議您參考下如何配置CDNCNAME解如果您的是在騰訊云(原DNSPod),請(qǐng)參考以下解析參考文檔DNSPod配置流如果您的是在新網(wǎng),請(qǐng)參考以下解析參考文檔:新網(wǎng)配置流解很多用戶在配置CNAME記錄的時(shí)候,出現(xiàn)了解析的情況。在同一個(gè)解析服務(wù)商下,解析是存在規(guī)則的,比如A記錄和CNAME記錄,MX記錄和CNAME記錄 CNAME記錄和A需要?jiǎng)h除A記錄,然后再去配置CNAME記錄。只要配置CNAME錄以后,客戶端的請(qǐng)求會(huì)請(qǐng)求到CDN然CDN去源站服務(wù)器,因此就沒必要再配置A記錄了。CNAME在CDN加速中的原CNAMEMX請(qǐng)參照CNAME和MX的解決方法處理驗(yàn)證CDN是否按照前面的步驟CNAME解析CNAME解析正確CDN控制常解析到CDN。如果已經(jīng)正常解析解析到CDN,可以通過如何通過瀏覽器的元素判斷CDN緩存是否成功文檔判斷是否可以命中CDN緩存。如果控制臺(tái)顯示不正常的解析,則可能有以下幾種原因CNAME否和CDN配置完解析以后,運(yùn)營商DNS的TTL還未更新,則需要耐心等待下,一TTL10TTL為準(zhǔn)CDN服務(wù)會(huì)去全網(wǎng)檢查加速是否解析到CDN,如果大部分區(qū)域已經(jīng)有一種特殊情況是,用戶配置解析的時(shí)候設(shè)置了解析路線,需求部分地區(qū)不走CDN加速。比如國內(nèi)的解析路線是解析到CDN,海外的解析路線是A解析到服務(wù)器,這種情況下,因?yàn)楹M鉀]有解析到CDN,因此控制臺(tái)沒顯示CDN進(jìn)階功能7個(gè)問題搞懂HTTPS配簡介:本文主要介紹如何在阿里云CDN上配置HTTPS以及一些常見問題什么HTTPSHTP協(xié)議以明文方式發(fā)送內(nèi)容,不提供任何方式的數(shù)據(jù)加密。HTTPS是以安全為目標(biāo)的HTTP通道,簡單來說,HTTPS是HTTP的安全版,即將HTTP用SSL/TLS協(xié)議進(jìn)行封裝,HTTPS的安全基礎(chǔ)是SSL/TLS協(xié)議。HTTPS提供了驗(yàn)證與加密通訊方法,被廣泛用于網(wǎng)上安全敏感的通訊,例如支付。根據(jù)2017EFF(ElectronicFrontierFoundation)發(fā)布的報(bào)告,目前全球已有超過一半的網(wǎng)頁端流量采用了加密的HTTPS進(jìn)行傳輸。HTTPS的信息請(qǐng)參考阿里云CDN幫助文檔什么是HTTPS加速。CDN如何HTTPS使用了CDN以后,解析到了CDN,因此必須要在CDN側(cè)配置HTTPS證書。如果CDN上沒有配置HTTPS,則CDN只支持HTTP;如果CDN上配置了HTTPS,則CDN支持HTTP和HTTPS。具體配置請(qǐng)參考幫助文檔“配置HTTPS源站已經(jīng)配置了HTTPS,CDN上是否還需要HTTPS是客戶端和服務(wù)端的交互,沒有用CDN前,是客戶端直接和源站交互,因此源站需要配置HTTPS。使用CDN以后,是客戶端和CDN交互,因此如果需要HTTPSCDN,則CDN上必須要配置HTTPS。源站配置了HTTPS只是支持CDNHTTPS回源到源站。為什么配置了HTTPS,客戶端還是HTTP客戶端是HTTP還是HTTPS完全是客戶端的行為,如果希望客戶端強(qiáng)制用HTTPS,可以在CDN上開啟強(qiáng)制HTTPS跳轉(zhuǎn)。申請(qǐng)CDN免費(fèi)HTTPS失在阿里云CDN控制臺(tái)中申請(qǐng)免費(fèi)HTTPS時(shí),存在一些限制。您可以參考“在CDN的HTTPS設(shè)置中申請(qǐng)免費(fèi)失敗”的文檔去排查和解決。CDNHTTPS以后還是無法如果是以后自定義上傳的情況,需要特別注意SSL適圍以分通符單個(gè)個(gè)。其稱即看的證書分別適用于主下某個(gè)級(jí)別的全部子、單個(gè)或者多個(gè)。用戶是證的須用于速后續(xù)以加在CDN的SSL于ww與CN)是配,因拋出 MON_NAME_INVALID。 22>7個(gè)問題搞懂HTTPS配CA機(jī)構(gòu)提供的為了兼容性可能會(huì)提供多種形式的,CDN支持的僅有PEM格式,并且私鑰需要RSA格式。如果客戶獲取得到的是其他格式的是需要轉(zhuǎn)換后然后提交到CDN服務(wù)中的,常見格式切換格式請(qǐng)參考:CDN式說明,而其中的私鑰文件如果是-----BEGINPRIVATEKEY-----,-----ENDPRIVATEKEY 樣式的話是需要通過如下命令轉(zhuǎn)換成RSA格式:opensslrsa-inold_server_key.pem-outCDN是不支持設(shè)置的私鑰。如圖3所示即是經(jīng)過加密的私鑰,這類私鑰文件是需要經(jīng)過后才可以正常使用,因此CDN是無法正常使用的。鏈需要補(bǔ)全中 。對(duì)于中級(jí)CA機(jī)構(gòu)提供的,那么拿到的將包括多份,而CDN需要添加的是包括中間的完整鏈,拼接規(guī)則為:服機(jī)構(gòu)提供了不同的服務(wù)器使用的,由于CDN是基于Tegine提供服務(wù)的,因此CDNHTTPS技術(shù)是基于N技術(shù)實(shí)現(xiàn)的。S技術(shù)主要是用來在同一臺(tái)服務(wù)器上配置多個(gè)的需求,而SI是需要客戶端發(fā)送請(qǐng)求的時(shí)候帶有SN的信息以標(biāo)識(shí)是哪個(gè)的SSL請(qǐng)求,因此SNI技術(shù)對(duì)客戶端有一定的要求,部分低版本系統(tǒng)中的低版本瀏覽器不滿足該要求。N術(shù)對(duì)于客戶端的限制詳細(xì)請(qǐng)參考:SNI對(duì)客戶端瀏覽器限制。為什么開啟HTTPS以后顯示不打開瀏覽器開發(fā)者模式,切換到console頁面,如果看到MixedContent錯(cuò)地址ttp的資源。如果您的t的頁面里加載了很多http的資源,這些資源加載不出來的,因此會(huì)引起顯示異常,這種情況需要技術(shù)人員把h代碼里加載的資源地址都改成https的。CDN刷新和預(yù)熱常見問簡介:本文詳細(xì)介紹了刷新和預(yù)熱功能并列舉了常見問題以及解決方案刷新和預(yù)熱的概刷新功能是指提交URL刷新或刷新請(qǐng)求后,該加速下的所有CDN節(jié)點(diǎn)里的緩存內(nèi)容將會(huì)被強(qiáng)制過期,當(dāng)用戶再次向CDN節(jié)點(diǎn)請(qǐng)求資源時(shí),CDN會(huì)直因?yàn)樗⑿聲?huì)強(qiáng)制清除緩存,因此刷新功能會(huì)降低緩存URLURL刷新使用限制為2000條/日/每賬戶 刷新使用限制為100每賬戶預(yù)熱功能是指提交URL預(yù)熱請(qǐng)求后,源站將會(huì)主動(dòng)將對(duì)應(yīng)的資源緩存到CDN節(jié)點(diǎn),當(dāng)用戶首次請(qǐng)求時(shí),就能直接從CDN節(jié)點(diǎn)緩存中獲取到的請(qǐng)求資源,無預(yù)熱只支URL不支持預(yù)熱同一個(gè)ID天最多預(yù)熱500URL,每次最多只能提交100。源站更新以后CDN多久時(shí)間更新CDN是否更新完全取決于CDN節(jié)點(diǎn)上的緩存是否過期了,如果緩存沒有過期,那么CDN依然會(huì)返回緩存數(shù)據(jù),因?yàn)镃DN并不知道源站更新數(shù)據(jù)了。如果緩存過期了,那么客戶端請(qǐng)求到CDN的時(shí)候,CDN因?yàn)闆]有緩存,就會(huì)回源向源站去獲如果用戶沒有在CDN上配置緩存規(guī)則,那么CDN是依賴于默認(rèn)的緩存規(guī)則來緩存的,最大緩存時(shí)間不超過3600。如果用戶有在CDN置緩存規(guī)則,那么緩存過因此如果源站更新了資源,需要手動(dòng)到CDN控制臺(tái)去刷新緩存,或調(diào)CDN本,幫助用戶對(duì)文件或快速進(jìn)行刷新和預(yù)熱,具體可以參見刷新預(yù)熱自動(dòng)化腳如何查看預(yù)熱任務(wù)是否執(zhí)行 26>CDN和預(yù)熱常見問curlcurl-I 系統(tǒng)顯示類似的流程是:客戶端-->CDN_L1-->CDN_L2-->源站。CDN的L1節(jié)點(diǎn)是邊緣節(jié)點(diǎn),分布在靠近用戶側(cè),L2節(jié)點(diǎn)分布在幾個(gè)大區(qū)下,可以把L2節(jié)點(diǎn)理解為匯聚式節(jié)點(diǎn),一個(gè)L2對(duì)應(yīng)多個(gè)L1節(jié)點(diǎn)。預(yù)熱功能是指提交URL預(yù)熱請(qǐng)求后,CDN的L2節(jié)點(diǎn)作為一個(gè)客戶端,主源站發(fā)起請(qǐng)求,將源站的資源緩存到CDN的L2節(jié)CDN的TTPVa,Via點(diǎn)狀態(tài),其中的“H”表示命中,說明文件已經(jīng)預(yù)熱到二級(jí)節(jié)點(diǎn),即預(yù)熱成功了,不影響預(yù)熱完成時(shí)間的因預(yù)熱完成的時(shí)間跟預(yù)熱的資源大小、預(yù)熱的URL數(shù)量、源站的性能、回源網(wǎng)等因素如前文所說,CDN是L1+L2的架構(gòu),預(yù)熱是指L2節(jié)點(diǎn)回源。假設(shè)用戶的CDN加速的調(diào)度域里有10個(gè)L2節(jié)點(diǎn),那么預(yù)熱一個(gè)URL,那么這10個(gè)L2100URL,那就同時(shí)會(huì)有1000基于以上說明為預(yù)熱會(huì)有并發(fā)的請(qǐng)求去請(qǐng)求源站,因此需要保證源站的5MURL,造成大量來CDN的預(yù)熱請(qǐng)求,源站的另外請(qǐng)求資源的大小和數(shù)量也影響預(yù)熱時(shí)間,比如預(yù)熱15M文件跟預(yù)熱一個(gè)500M的文件,那時(shí)間肯定不一樣。比如預(yù)熱1個(gè)5M的文件,跟同時(shí)預(yù)熱1005M高效低價(jià)!CDN加速OSS架構(gòu)優(yōu)簡介:本文主要介紹CDN加速OSS的原理、配置以及常見問題OSS源站上的靜態(tài)資源包括靜態(tài)、、附件和音頻/。當(dāng)終端用戶請(qǐng)求或靜態(tài)資源時(shí),CDN對(duì)OSS源站上的靜態(tài)資源進(jìn)行加速,源站上的資源緩存到CDN的加速節(jié)點(diǎn),系統(tǒng)自動(dòng)調(diào)用離終端用戶最近的CDN節(jié)點(diǎn)上已緩存的資源。加速OSS架構(gòu)如下圖所示。具體操作可以參考CDN加速OSS最佳實(shí)踐。CDNOSS用戶資源,全部通過CDN,降低源站壓力使用CDN流量,單價(jià)低于OSS直接流量資源從距離客戶端最近的CDN節(jié)點(diǎn)獲取,減少網(wǎng)絡(luò)傳輸距離,保證靜態(tài)資一、如何設(shè)置緩CDNOSS的場(chǎng)景OSSBucket中修改了ObjectCDN加速得到的e仍是更新前的舊版本,必須在CDN中手動(dòng)刷新后才能訪問到新版本的Object。理】界面,設(shè)置開CDN緩存自動(dòng)刷新。二、如何解決靜出于安全考慮,從2019年923日起,針對(duì)之后新建的,直接使用OSS提供的默認(rèn),從互聯(lián)網(wǎng)OSS上該Bcket的類型文件,即mimetype以下值:svg、bmp、ico、ras、dib、svgz、webp、bm、jfif、x-png、exr和heic時(shí),ResponseHeader中會(huì)自動(dòng)加上Content-Disposition:'attaent=filename;'。即從瀏覽器類型文件時(shí),會(huì)以附件形式進(jìn)行。用戶使用自有OSS的請(qǐng)求,ResponseHeader中不會(huì)加上此信息。解決方案如下檢查并設(shè)置ucket是否綁定CDN加速,參見綁定CDN速。檢查并配置CDN配置的回源Hst為用戶的加速,而不是源站。如果設(shè)置源站(也就是OSS的),則CDN回源的時(shí)候所帶的ost就是OSS,這OSS強(qiáng)制HTTP致資源直接。注:如果URL仍然為強(qiáng)制,則可能是CDN緩存了強(qiáng)制的HTTP頭,需要在CDN控制臺(tái)刷新URL。另外需要檢查OSS源文件的HTTP頭內(nèi)Content-Type的值是否正確,參見OSS如何設(shè)置三、CDN加速OSS配置CORS跨域使用CDN加速OSS跨域失敗,原因是可能存在這樣的場(chǎng)景第一個(gè)用戶CDN時(shí),沒有發(fā)起跨域,然后CDN回源到OSS的時(shí)候OSS返回了不帶跨域頭的ResponsHeaders信息,并且被CDN緩存下來了。當(dāng)?shù)诙€(gè)用戶時(shí),發(fā)起了跨域請(qǐng)求,但是由于CDN有緩存,直接把之前緩存下來的不帶跨域頭的ResponsHeaders息返回了,導(dǎo)致本次跨域請(qǐng)求失敗。因此建議使用CDN加速OSS時(shí),直接在CDN上去配置跨域規(guī)則,具體請(qǐng)參考CDN如何配置跨四、CDNOSS403狀態(tài)為了防止OSS鏈,保護(hù)OSS的資源安全,用戶把OSS的Bcket權(quán)限設(shè)置為私有權(quán)限,這樣就需要帶了簽名參數(shù)的URL去。如果CDN加速OSS的URL,不帶OSS簽名參數(shù)的話,就會(huì)導(dǎo)致403。這種情況下可以開啟阿里云OSS私有Bucket回源。當(dāng)開啟私有OSSBcket回源后,即表示開啟CDN對(duì)uke的只讀權(quán)限,CDN在回源的時(shí)候OSS的簽名參數(shù),從而可以從OSS上正常獲取資源。五、CDN加速OSS靜態(tài)托管頁面返回可以通過Network下獲取403請(qǐng)求的ResponseHeaders信息去查看對(duì)應(yīng)的錯(cuò)誤信息,如果出現(xiàn)如下錯(cuò)誤,說明是開啟私有Buket回源的情況下了OSS的靜態(tài)首頁。需要注意,目前CDN的私有Be回源功能和OSS的靜態(tài)網(wǎng)站托管功能,無法一起使用。YouYouareforbiddentolist必備API接口和SDK工具,安裝和調(diào)用阿里云SDK。用戶可以單擊CDNSDK,并參考文檔去集成。目前CDNSDK如下:Java、Python、PHP、.NET、CC++、Go。APICDN的AI是PCPGET,并按照接口說明在請(qǐng)求中加入相應(yīng)請(qǐng)求參數(shù),調(diào)用后系統(tǒng)會(huì)返回處理結(jié)果。CDN支持通過TTP或HTPS通道進(jìn)行請(qǐng)求通信,為了獲得更高的安全性,推薦使用HTPS通道發(fā)送請(qǐng)求。我們提供了API的調(diào)用規(guī)則,并且提供了使用Jaa、PythonAIAISDK調(diào)用接口,會(huì)自動(dòng)計(jì)算簽名,免去自己計(jì)算簽名的困擾。用戶可以直接在OenPIExplorer中運(yùn)行接口,填寫接口私有參數(shù)運(yùn)行成功后,OpenAPIExplorer可以自動(dòng)調(diào)個(gè)CDN錯(cuò)誤代碼匯總匹配錯(cuò)誤信息。控制臺(tái)查看接口參CDN控制臺(tái)也是通過調(diào)用CN的API接口來實(shí)現(xiàn)對(duì)CDN的相關(guān)操作,因此如果對(duì)于調(diào)試時(shí)調(diào)用接口的參數(shù)有疑問的時(shí)候,可以通過控制臺(tái)先去設(shè)置相關(guān)的功能,然后通過打開瀏覽器Ntwrk去看控制臺(tái)具體調(diào)用了什么接口,傳了什么參數(shù),這樣方便理解以便進(jìn)一步完成自己的開發(fā)工作。以刷新功能為例,在控制臺(tái)刷新功能頁面下打開Ntwrk,然后執(zhí)行刷新工作,可以看到控制臺(tái)調(diào)用了erehbjetacesFormData必備API接口和SDK工具包 35 CDN性能優(yōu)化與安全防簡介:本文詳細(xì)介紹旅CDN緩存的概念,分析了無法命中緩存的問題原提升緩存的意CDN在靜態(tài)資源加速場(chǎng)景的應(yīng)用,是將靜態(tài)資源緩存在距離客戶端最近的CDN節(jié)點(diǎn)上。用戶該資源時(shí),直接從緩存中獲取資源,避免通過較長的鏈路回源。如果CDN緩存低,則會(huì)導(dǎo)致源站壓力大,靜態(tài)資源效率低。因此,CDN緩存的高低直接影響用戶體驗(yàn),而保證較高的緩存也成為了CDN的課題??梢葬槍?duì)導(dǎo)致CDN緩存低的具體原因,選擇對(duì)應(yīng)的優(yōu)化策略,來優(yōu)化CDN的緩存。CDN緩存包括字節(jié)緩存和請(qǐng)求緩存。字節(jié)緩存=CDN緩存命中響應(yīng)的字節(jié)數(shù)/CDN所有請(qǐng)求響應(yīng)的字節(jié)請(qǐng)求緩存CDN求數(shù)CDN如何判斷緩存是否我們可以通過打開瀏覽器元素來分析CDN返回的ResponseHadr,其中X-Cache字段來判斷是否命中緩存,具體可以參見如何通過瀏覽器的元素判斷CDN是否成功。在ResponseHeaders字段內(nèi),可以查看詳細(xì)的請(qǐng)求和返回的報(bào)AgeCDN返回的頭部字段,表示該文件在CDN節(jié)-點(diǎn)上緩存的時(shí)間,單位為秒。只有文件存在于Age件被清除的首次,在此前文件并未緩存,無Age頭部字段,需要注意當(dāng)Age0時(shí),表示節(jié)點(diǎn)已有文件的緩存,但由于緩存已過期,本次無法直接使X-Swift-SaveTime:CDN節(jié)點(diǎn)上的緩存RS(swift)的時(shí)間,即該文件是在什么時(shí)間緩存到CDN節(jié)點(diǎn)上。X-Swift-CacheTime:CDN節(jié)點(diǎn)上的允許緩存時(shí)間,即該文件可以在CDN節(jié)點(diǎn)上緩存多久,是指文件在CDN節(jié)點(diǎn)緩存的總時(shí)間。計(jì)算還有多久需要回源'X-Swift-CacheTime'Age'。X-Cache:"HIT"表示已緩存,"MISS"表示節(jié)點(diǎn)上無該文件的緩存,回源請(qǐng)為什么無法命中緩客戶端請(qǐng)求是動(dòng)態(tài)請(qǐng)如果請(qǐng)求是動(dòng)態(tài)請(qǐng)求,則無法命中CDN緩存。當(dāng)客戶端這些動(dòng)態(tài)內(nèi)容時(shí),源站返回強(qiáng)制不緩存的HTTP頭當(dāng)源站配置了以下響應(yīng)頭時(shí),即使配置了緩存規(guī)則,CDN也不會(huì)對(duì)該資源進(jìn)行緩存,因?yàn)檫@些響應(yīng)頭在CDN緩存規(guī)則中的優(yōu)先級(jí)較高。1:有s-maxage=0、max-age=0、no-cache、no-store、private中的2:有s-maxages-maxage=03:有Pragmano-cache如下圖no-cacheprivateCDN法緩存,X-Cache段為MISS,X-Swift-CacheTime0。這種情況需要源站去掉這個(gè)HTTP響應(yīng)頭,具體可以參見Nn緩存策略設(shè)置、Apache緩存策略的設(shè)置、IIS緩存策略的未返回響應(yīng)頭EtagLast-CDN未配置緩存規(guī)則時(shí),如果靜態(tài)文件未返回響應(yīng)頭EtgLast-mod-fe,則該靜態(tài)文件不能緩存在CDN節(jié)點(diǎn)上。解決方案就是源站配置返回Ea和Last-modified或者CDN上配置緩存規(guī)則。全站加速未配要配置靜態(tài)加速。目前配置靜態(tài)加速支持按照文件類型、RI以及路徑方式配置。如HTTP頭沒有X-Cache、X-Swift-CacheTime等字段的,類似如下圖影響CDN緩存下降的因影響CDN緩存下降的因素刷新緩存,可能導(dǎo)致短時(shí)間內(nèi)下降CDN節(jié)點(diǎn)新內(nèi)容,導(dǎo)致CDN節(jié)點(diǎn)回源較多,會(huì)表現(xiàn)有下降趨勢(shì)緩存規(guī)則調(diào)整,可能會(huì)影響緩存低分析及優(yōu)CDN控制臺(tái)統(tǒng)計(jì)的緩 僅僅是CDNL1 中率,實(shí)際情況L2層緩存數(shù)據(jù)也是從CDN節(jié)點(diǎn)獲取,并不會(huì)從源站獲取數(shù)據(jù),所以真實(shí)的CDN是略高于CDN控制臺(tái)顯 中率另外查看CDN加速流量情況,在加速流量不高的情況下,即便MSS狀態(tài)的URL不多,但是對(duì)的統(tǒng)計(jì)計(jì)算影響很大。例如,某CDN加速一共對(duì)外提供了10個(gè)可以的URL,其中有一個(gè)URL源站上設(shè)置了no-cache,導(dǎo)致不緩存,在其他URL都命中的情況下,也僅有90%。在之前檢查正常的情況下,有如下幾種可能導(dǎo)致低的情況,請(qǐng)逐一進(jìn)行源站上緩存Heaer設(shè)置不當(dāng),或者缺少必要的Hee,如果CDN的緩存規(guī)則是不緩存,那么每次都是S狀態(tài),影響,具體請(qǐng)參文“為CDN控制臺(tái)設(shè)置了不緩存的規(guī)則,即某或者某種后綴的文件設(shè)置的緩存時(shí)間為0秒,相關(guān)信息可以在CDN控制臺(tái)查看。源站動(dòng)態(tài)內(nèi)容較多,目前CDN主要是加速靜態(tài)資源,例如CSS、JS、HTML、、txt、等資源,針對(duì)動(dòng)態(tài)資源PHP、JSP、包含內(nèi)部邏輯處理甚至等資源都會(huì)回源數(shù)據(jù)。CDN的加速URL中帶有可變參數(shù)。例如URL地址為. 同。CDN針對(duì)第一次的URL,即之前未預(yù)熱的URL,無論該URL是否符合是timesamp參數(shù)會(huì)變化,所以每次都是一個(gè)全新的URL,則每次都返回MISS狀態(tài),從而影響。檢查是否存在頻繁刷新緩存的操作文件熱度不夠。不經(jīng)常被用 到的URL,即使符合所有緩存規(guī)則,但經(jīng)常有被節(jié)點(diǎn)去除緩存的風(fēng)險(xiǎn)。CDN節(jié)點(diǎn)上緩存的文件,可以理解為按照熱度屬性采取末尾淘汰制,熱度就是該文件在該節(jié)點(diǎn)上被的頻率,文件熱度不夠,其實(shí)一可變參數(shù)"來優(yōu)化緩存,具體操作請(qǐng)參見優(yōu)化CDN緩存。流量突增?!CDN幫你分簡介:當(dāng)CDN出現(xiàn)流量突增、明顯大于業(yè)務(wù)正常范圍流量時(shí),則很可能是被惡意或者導(dǎo)致,CDN本身是提供了一些安全防護(hù)策略,本文主要介紹如何去定位異常流量來源以及如何去做CDN的安全防護(hù)和。CDN流量出現(xiàn)突增時(shí),先要檢查是否是有一些業(yè)務(wù)上的推廣導(dǎo)致的流量增加。如果不是業(yè)務(wù)推廣,卻突然產(chǎn)生了大量的異常流量,則很可能是被或者一、統(tǒng)戶可以導(dǎo)出原始詳細(xì)數(shù)據(jù),如網(wǎng)絡(luò)帶寬、流量、按流量占比以及訪客區(qū)域、運(yùn)營商分布等。用戶可以通過這些統(tǒng)計(jì)分析客戶端的來源信息、請(qǐng)求URL、Top客戶端等信息。其等是分析Top客戶端IP以及Topferer信息,具體可以看注意:Referer則表Referer的請(qǐng)求二、日CDN控制臺(tái)的顯示統(tǒng)計(jì)分析報(bào)表數(shù)據(jù)會(huì)有延遲,對(duì)于正在發(fā)生的或行為,往往無法獲取實(shí)時(shí)的信息,這種情況下需要借助CDN提供的日志來分析定位客戶端的來源信息。目前CDN提供的日志分為兩種:離線日志和實(shí)時(shí)日志。離線日志:默認(rèn)開啟,日志文件延遲一般情況下延遲在24小時(shí)之內(nèi),但是也有可能超過24小時(shí)。登錄CDN控制臺(tái),日志文件,日志相關(guān)字段說明請(qǐng)參日志??梢越柚鷘命令來分析日志,例如執(zhí)行如下命令,查詢量前十的catcat[$Log_Txt]|awk'{print$3}'|sort|uniq-c|sort-nr|head-用同樣的方法可以分析量前10的Topferr、URL信息,請(qǐng)參考通過分析出客戶端來源信息以后,可以按照以下處理流程圖資源。如果有短時(shí)間大量的IP地址,請(qǐng)IP地址配置為。配置Referer防盜HTTPReferer字段來對(duì)請(qǐng)求來源的進(jìn)行篩選和。CDN支持三種防盜鏈設(shè)置:白、以及是否允refer。防盜鏈功能主URLHst的地址進(jìn)行過濾,其中和白只能有一種生效,可以將eferer加入或?qū)⒄I(yè)務(wù)Referer加入白,通過該功能可以對(duì)請(qǐng)求來源進(jìn)行限制。配置頻次控制:如果IP量比較大且不固定,不容易配置IP,可的請(qǐng)求,提升的安全性。配置URL鑒權(quán):URL鑒權(quán)功能主要用于保護(hù)用戶站點(diǎn)的資源不被站點(diǎn)盜用。通過防盜鏈方法添加Rferer和白的方式可以解決一部分盜鏈問題,由于efrer內(nèi)容可以,所以efrr防盜鏈方式無法徹底保護(hù)站點(diǎn)資源。因此,可以采用URL鑒權(quán)方式保護(hù)源站資源更為安全有效。配置UA黑白:可以通過配置Usr-Agent和白來實(shí)現(xiàn)對(duì)訪客的識(shí)別和過濾,從而限制CDN資源的用戶,提升CDN的安全性。能力。所以當(dāng)用戶大量時(shí),CDN系統(tǒng)會(huì)自動(dòng)將對(duì)應(yīng)切入沙箱,防止影響其他正常用戶的加速服務(wù),進(jìn)入沙箱后,服務(wù)質(zhì)量不再保證且無法恢對(duì)于CC,可以考慮配置WAF防護(hù)功能,使用CDNWAF功能不能解決問題,但是可以防數(shù)據(jù)泄密,避免因的注入,導(dǎo)致數(shù)據(jù)被拖庫;木馬上傳網(wǎng)頁篡改,保障的公;提供虛擬補(bǔ)丁,針對(duì)被的,最大可能地提供快速修復(fù)規(guī)則。如果經(jīng)常,可以根據(jù)自身業(yè)務(wù)需求考慮使用SCDN來做安全加速。SCDN(SecureContentDeliveryNetwork),即擁有安全防護(hù)能力的CDN服務(wù),提供穩(wěn)定加速的同時(shí),深度集成抗DDoS、CC的防護(hù)功能。基于阿飛天平臺(tái)的計(jì)算能力,使用深度學(xué)習(xí)的算法,智能預(yù)判行為,通過智能的調(diào)度系統(tǒng)將DDoS請(qǐng)求平滑切換至高防IP完成,保護(hù)源站。系統(tǒng)CDN被導(dǎo)致流量異常時(shí),會(huì)產(chǎn)生一定的經(jīng)濟(jì)損失,因此建議提前做好和安全防護(hù)工作。通常我們可以通過CDN的帶寬封頂功能以及云的閾功能來做一、帶帶寬封頂功能是指當(dāng)統(tǒng)計(jì)周期(5分鐘)產(chǎn)生的平均帶寬超出設(shè)置的帶寬最大值時(shí),為了保護(hù)CDN安全,此時(shí)會(huì)自動(dòng)下線,所有的請(qǐng)求會(huì)回到源站,CDN將停止加速服務(wù),避免異常流量給用戶帶來的異常消費(fèi)。下線后,可以在控制臺(tái)重新啟用該,具體請(qǐng)參考帶寬封頂。注:因?yàn)橛|發(fā)帶寬封頂以后會(huì)停止CDN加速,會(huì)解析到源站,因此相當(dāng)于會(huì)把源站地址出去,這里也帶寬安全隱患,因此建議根據(jù)實(shí)際情況二、云規(guī)結(jié)合阿的云服務(wù),通過設(shè)置云的功能,可以設(shè)置帶寬峰值和下行流量的規(guī)則。當(dāng)流量達(dá)到閾值時(shí),系統(tǒng)自動(dòng)通過、、郵件等方式通知用戶,請(qǐng)及時(shí)采取措施。登錄云控制臺(tái),依次選擇【服務(wù)】>【規(guī)則】>警規(guī)則,參見創(chuàng)建閾值規(guī)則。簡介:使用CDN加速以后還是存在慢的情況,如何去分析定位問題、優(yōu)化速度、解決用戶問題是一個(gè)十分重要的課題。本文介紹了CDN加速慢的分運(yùn)維技術(shù)人員使用CDN加速以后發(fā)現(xiàn)還是有用戶反饋慢的情況,而實(shí)際造成慢的影響因素很多,如何去分析定位問題、優(yōu)化速度、解決用戶問題是一CDN主要是通過在現(xiàn)有網(wǎng)絡(luò)中增加一層新的緩存節(jié)點(diǎn),將服務(wù)器的資源發(fā)布到最接近用戶的網(wǎng)絡(luò)節(jié)點(diǎn),使得用戶側(cè)客戶端在請(qǐng)求時(shí)直接到就近的CDN節(jié)點(diǎn)并命客戶端本地網(wǎng)絡(luò)因素,比如客戶端下行帶寬不足、DNS配置錯(cuò)誤等客戶端CDN網(wǎng)絡(luò)CDN資源內(nèi)容比較大,導(dǎo)致比較耗CDN可以先確認(rèn)下是全網(wǎng)都存在慢的問題,還是只是個(gè)別用戶慢,亦或是某一個(gè)地區(qū)、某一個(gè)運(yùn)營商的用戶慢??梢越柚恍┗{(diào)探測(cè)平臺(tái)去探測(cè),免費(fèi)平臺(tái)推薦17測(cè)。平臺(tái)可以考慮“聽云博?!钡忍綔y(cè)平臺(tái)去探測(cè),這些平如果只是極個(gè)別用戶不佳,那么可能跟用戶側(cè)的網(wǎng)絡(luò)有強(qiáng)相關(guān)性,很可能異常用戶是否有集中性,比如某市大量移動(dòng)用戶異常,而該市和電信用戶正常。這種情況就有可能跟該地區(qū)的運(yùn)營商網(wǎng)絡(luò)有一定關(guān)聯(lián),可以使如果全網(wǎng)用戶都存在慢的問題,那就很有可能是源站響應(yīng)問題或者是一些配置方面的問題了,因?yàn)閹缀醪豢赡芡瑫r(shí)所有的CDN節(jié)點(diǎn)或者所有地區(qū)的網(wǎng)確認(rèn)下慢或者異常的請(qǐng)求是否被CDN緩存如果是命中CDN緩存的請(qǐng)求,那么就不存在CDN回源了,因此CDN會(huì)直如果是沒有命中緩存,那么需要重點(diǎn)看是客戶端到CDN慢了,還是源站響應(yīng)使用CDN加速,除了通用的數(shù)據(jù)觀測(cè)指標(biāo)外,不同的場(chǎng)景下也有更具體的指標(biāo)。觀測(cè)這些指標(biāo),不僅可以幫助用戶體驗(yàn)CDN加速的效果,也能觀測(cè)自身業(yè)務(wù)使用CDN的情況,幫助您更好地做出調(diào)整和決策。阿CDN幫助文檔中心提CDN的衡量指標(biāo)的介紹文檔。握手(HTTPSSSL)客戶端發(fā)送務(wù)端響了解HTTP請(qǐng)求的過程將有助于我們更次的去分析問題,因此在客戶端側(cè)搜集一CDN在客戶端側(cè)加速,確認(rèn)是否正確解析到CDN,以及客戶端到CDN節(jié)點(diǎn)之間網(wǎng)絡(luò)是否是通的,網(wǎng)絡(luò)延遲如何。如果無法通,則還需要做一些鏈路診斷,具體可以參考這里的鏈路診斷方法。如果是側(cè),則需要借助一些第的應(yīng)用來協(xié)助診斷,例如Android可以用“網(wǎng)絡(luò)萬用表”,iOS可以用iNetTools。IP和:CDN的節(jié)點(diǎn)調(diào)度策略是根據(jù)客戶端的LcalNS來分配調(diào)度的,因此確認(rèn)客戶端的ocaDS是否設(shè)置正確非常重要。可以通過客戶端這個(gè)地址來獲取客戶端IP以及客戶端DNS m:可以打開瀏覽器開發(fā)者模式,切換到Ntork頁,輸入U(xiǎn)RL以后可以在wr頁下看到瀏覽器發(fā)出的所有的HTTP請(qǐng)求。點(diǎn)擊“”選項(xiàng)按照時(shí)間來排序,看具體是哪些請(qǐng)求慢了,找到這個(gè)慢的URL特別注意:通常情況下一個(gè)加載的資源比較多,當(dāng)然這里可能還有一些非CN些RL,有時(shí)候可能存在一些非DN的資源慢,而CN非DN個(gè)響速度。此根據(jù)Tme些RL很重要。搜集HTTP單擊慢的HTTP請(qǐng)求Name值,在eaders下可以看到這次請(qǐng)求的General、ResponseHeadersRequestHeaders信息。通過請(qǐng)求頭和響應(yīng)頭,些。可以考慮開熱點(diǎn),PC連接熱點(diǎn),這樣就可以在PC上搜集信息了。HTTP求的TimingTmng中可以顯示資源在整個(gè)請(qǐng)求生命周期過程中各部分時(shí)間花費(fèi)信息。對(duì)在了解CDN的加速原理、HTTP請(qǐng)求過程的基礎(chǔ)下,結(jié)合問題現(xiàn)象做一個(gè)初步一些問題了。下面我們來介紹一些典型的問題案例一客戶端CDN節(jié)點(diǎn)網(wǎng)絡(luò)質(zhì)量客戶端加速網(wǎng)絡(luò)延遲大,甚至丟包,這種情況需要搜集客戶端的I、客戶端的DNS以及截圖、mtr截圖信息。因?yàn)镃DN調(diào)度節(jié)點(diǎn)是通過客戶端的DNS來分配調(diào)度的,根據(jù)客戶端IP、DNS以及CDN節(jié)點(diǎn)可以判斷調(diào)度是否異常,通過以及mtr截圖可以看到網(wǎng)絡(luò)延遲以及具體延遲在哪個(gè)網(wǎng)絡(luò)鏈路節(jié)點(diǎn)。通常如果CDN的加速區(qū)域選擇的是“僅陸”,那么該的調(diào)度域就只有中國大陸的CDN節(jié)點(diǎn),海外用戶的時(shí)候也會(huì)調(diào)度到陸的CDN節(jié)點(diǎn)只有海外的CDN節(jié)點(diǎn),陸用戶也會(huì)請(qǐng)求到海外的CDN節(jié)點(diǎn)客戶DNS設(shè)置錯(cuò)例如一個(gè)移動(dòng)的用戶,用了的DNS,則會(huì)導(dǎo)致該用戶被調(diào)度到CDN節(jié)點(diǎn)上,存在跨運(yùn)營商的情況例如一個(gè)移動(dòng)的用戶,用了哈爾濱移動(dòng)的DNS,則會(huì)導(dǎo)致該用戶被調(diào)度到哈爾濱移動(dòng)的CDN節(jié)點(diǎn)上,遠(yuǎn)距離調(diào)度拉長了網(wǎng)絡(luò)鏈路。說明:如果加速區(qū)域和DNS設(shè)置正確,在CDN正確分配調(diào)度的情況下,網(wǎng)絡(luò)質(zhì)量還是差,那就需要搜集traceroute和mtr信息來進(jìn)一步診斷了案例二緩存低,頻繁回點(diǎn)上。用戶該資源時(shí),直接從緩存中獲取資源,避免通過較長的鏈路回源。如果CDN緩存低,則會(huì)導(dǎo)致源站壓力大,靜態(tài)資源效率低。因此,CDN緩存題??梢葬槍?duì)導(dǎo)致CDN緩存低的具體原因,選擇對(duì)應(yīng)的優(yōu)化策略,來優(yōu)化CDN的緩存。我們可以通過CDN返回的ResponseHeader里的X-Cache字段來判斷是否命中緩存X-Cache字段MISS表示未命中緩存,是回源處理的HIT表示命中了的緩存,直接的緩存數(shù)據(jù)X-Swift-CacheTime字段:表示CDN節(jié)點(diǎn)上的允許緩存時(shí)間,即該文件可以在CDN節(jié)點(diǎn)上緩存多久,如果是0表示該請(qǐng)求無法緩存。通常的一些現(xiàn)象和優(yōu)化方案首次資源慢,第二次正首次會(huì)比直接源站相對(duì)還慢些,因?yàn)榈谝淮蜟DN節(jié)點(diǎn)沒有緩存,要回源取數(shù)據(jù)。此情況推薦使用【預(yù)熱】功能,將源站的內(nèi)容主動(dòng)CDN節(jié)點(diǎn)上,用資源量較低,文件熱度不夠,CDN收到請(qǐng)求較少無法有效命中緩CDN節(jié)點(diǎn)作為所有使用CDN的用戶公用的節(jié)點(diǎn)資源,因此CDN配置的緩存規(guī)則表示了該資源在CDN上的緩存最長時(shí)間,如果您的CDN加速流量較低,則可能CDN點(diǎn)的緩存中清除。即緩存按照熱度屬性采取末尾淘汰制。熱度是緩存配置不合理,緩存時(shí)間過短,CDN節(jié)點(diǎn)頻繁回源。當(dāng)CDN未配置緩存規(guī)則時(shí),如果靜態(tài)文件未返回響應(yīng)頭Etag和Last-mod-響應(yīng)頭,或者考慮在CDN側(cè)配置緩存規(guī)則。CDN未配置緩存規(guī)則時(shí),CDN用的是默認(rèn)緩存策略,緩存時(shí)間很短,最長不超過3600秒,因此容易造成頻繁過期回源的情況,建議可以根據(jù)業(yè)務(wù)情中的優(yōu)先級(jí)較高。以下有"s-maxage=0"、"max-age=0"、"no-cache"、"no-store"、"private"、"Pragma:no-cacheCDN無法緩存,需要源站側(cè)去修改這些響應(yīng)頭,比如修改成ublic等可以被緩存的URL帶可變資源的URL帶參,并且參數(shù)不斷變化,當(dāng)用不同的URL CDN時(shí)候,CDN會(huì)認(rèn)為這是一個(gè)新請(qǐng)求(即便這兩個(gè)不同的URL其實(shí)是到了同一個(gè)【過濾參數(shù)】功大文Range對(duì)于一些大文件,建議開啟Range優(yōu)化案例三動(dòng)態(tài)請(qǐng)求如果慢的請(qǐng)求是一個(gè)動(dòng)態(tài)請(qǐng)求,當(dāng)客戶端這些動(dòng)態(tài)內(nèi)容時(shí),每次都需于動(dòng)態(tài)內(nèi)容請(qǐng)求,CDN節(jié)點(diǎn)只能轉(zhuǎn)發(fā)回源站服務(wù)器,沒有加速效果。如果用戶的接做動(dòng)靜分離,靜態(tài)資源用CDN來加速,動(dòng)態(tài)請(qǐng)求用另一個(gè)直接解析到源站的來考慮使用全站加速來加速動(dòng)態(tài)請(qǐng)求。不過要注意的是,全站加速對(duì)于動(dòng)態(tài)請(qǐng)求的加速是通過阿的路由優(yōu)化、傳輸優(yōu)化等動(dòng)態(tài)加速技術(shù)以最快的速度您的服務(wù)器源站獲取數(shù)據(jù),是一個(gè)四層鏈路的優(yōu)化,如果源站服務(wù)器本身響應(yīng)速度就很慢,那這種情況還是需要優(yōu)化源站。案例四源站響應(yīng)慢的請(qǐng)求是一個(gè)不緩存的請(qǐng)求,或者是一個(gè)動(dòng)態(tài)請(qǐng)求,CDN都是回源處理地綁定Ht到源站去測(cè)試源站的響應(yīng)速度。這種情況一般可能有以下情況:源站性能限制,本身處理速度比較慢CPU者源站程序處理速度慢等,需要考慮優(yōu)化源站。如果是性能不足則需要對(duì)源站擴(kuò)源站側(cè)網(wǎng)絡(luò)比較差,或者源站涉及到鏈路,比如陸用戶請(qǐng)求CDN,而源站在。由于CDN回源到源站也是走的公網(wǎng),如果涉及到鏈路的話確實(shí)可能會(huì)受到一些影響,因?yàn)殒溌飞婕暗讲煌倪\(yùn)營商、運(yùn)營商,而且需要走國際互聯(lián)網(wǎng)出口,這些CDN側(cè)和源站側(cè)都不可控,CDN單方面優(yōu)化的空間很小,建議部署雙源站(+境內(nèi))調(diào)整架構(gòu)來優(yōu)化。案例五首頁加載我們知道打開一個(gè),實(shí)際的過程是瀏覽器發(fā)起一個(gè)請(qǐng)求以后服務(wù)端返回一個(gè)htm也就是首頁的請(qǐng)求),瀏覽器拿到首頁請(qǐng)求以后解析html以后才會(huì)繼續(xù)去請(qǐng)求網(wǎng)頁里的、css、Js等資源。如果首頁是一個(gè)動(dòng)態(tài)請(qǐng)求或者是不緩存的請(qǐng)求,會(huì)導(dǎo)致每次請(qǐng)求首頁的時(shí)候,CDN都是回源處理的。如果源站響應(yīng)慢就會(huì)導(dǎo)致最終首頁加載慢,該請(qǐng)求在Ntwork下Pndig狀態(tài)持續(xù)時(shí)間比較久。具體是否命中緩存可以這種首頁不緩存的請(qǐng)求慢的場(chǎng)景,造成的現(xiàn)象就是首頁請(qǐng)求一直g17CDN的加速效果結(jié)果可能確。因?yàn)樘綔y(cè)地址如果填寫是http:/{}那么探測(cè)平臺(tái)實(shí)際探測(cè)的就是首頁的地址,并沒有去探測(cè)里的一些靜態(tài)文件ULUL,那才可以驗(yàn)證加速效果。案例六加載的內(nèi)容比較如果加載的資源比較大,可以通過設(shè)置加速的性能優(yōu)化功能,縮小訪問文件的體積,提升加速效率和頁面可讀性。目前智能壓縮支持的內(nèi)容格式:html、text/xml、text/in、text/css、application/javascript、application/x-ja-案例七某地區(qū)某運(yùn)營戶用戶反饋慢或者異常,而電信用戶都正常。這類問題就很有可能跟當(dāng)?shù)剡\(yùn)營商網(wǎng)絡(luò)或者該地區(qū)請(qǐng)求到的CDN節(jié)點(diǎn)有關(guān)聯(lián),通常的排查方法就是在用戶側(cè)去搜集CDNIP可以綁定到CDN節(jié)點(diǎn)去測(cè)試,測(cè)試方法跟綁定到源站去測(cè)試類似,。CDN異常排403簡介:使用阿CDN加速站點(diǎn)后出現(xiàn)403錯(cuò)誤,通常情況下可能是由域名配置、CDN安全策略以及源站響應(yīng)403導(dǎo)致。CDN的ResponseHeaders返回的錯(cuò)誤字段明確標(biāo)識(shí)了該403是什么原因引起的,本文詳細(xì)介紹了CDN常見的引403誤的問題場(chǎng)景。概CDN出現(xiàn)403通常情況下可能是由以下幾種情況導(dǎo)致的,我們可以打開瀏覽器開發(fā)者模式,切換到Ntk頁以后重新請(qǐng)求異常的URL,復(fù)現(xiàn)403的問題,然后在Headers下查看CDN返回的ResponseHeader,通過這個(gè)信息我們可以判一、加速未添加到用戶在CDN上添加了主域 ,對(duì)應(yīng)的CNAME ,然后用戶的一些其他的二級(jí)比如 并沒有添加到CDN上,但是卻直接將這些二級(jí)解析到aknlcom,這種情況會(huì)導(dǎo)致CDN響應(yīng)403,具體報(bào)錯(cuò)如下。X-Tengine-Bf-Error:X-Tengine-Bf-Error:non-二、CDN鑒權(quán)CDN鑒權(quán)問題通常表現(xiàn)在沒有帶鑒權(quán)參數(shù)、鑒權(quán)過期、鑒權(quán)計(jì)算錯(cuò)誤,需要根據(jù)URL鑒權(quán)的文檔了解鑒權(quán)的原理然后去進(jìn)一步排查和解決。CDN開啟了鑒權(quán),但是實(shí)際的URL里沒有帶鑒權(quán)參數(shù),導(dǎo)致報(bào)錯(cuò)如X-Tengine-Error:deniedX-Tengine-Error:deniedbyreqauth:nourlargCDN開了鑒權(quán),并且URL帶了鑒權(quán)參數(shù),但是鑒X-Tengine-Error:X-Tengine-Error:deniedbyreqauth:expired鑒權(quán)參數(shù)md5計(jì)算不正X-Tengine-Error:X-Tengine-Error:deniedbyreqauth:invalid解決方案如果不需要CDN的鑒權(quán)功能,可以在CDN如果鑒權(quán)過期,請(qǐng)重新生成鑒權(quán)URL如果鑒權(quán)的md5計(jì)算不正確,建議先用CDN控制臺(tái)的地址生成來對(duì)比自己的鑒權(quán)代碼,也可以參考幫助文檔提供的鑒權(quán)示例代碼三、防盜開啟了防盜鏈功能,但是實(shí)際quesHeaders請(qǐng)求頭里的Referer符合防盜鏈規(guī)則導(dǎo)致失敗,因防盜鏈問題導(dǎo)致的403,在CDN的ResponseheadersX-Tengine-Error會(huì)返deniedbyRefererACL。防盜鏈配置X-Tengine-Error:X-Tengine-Error:deniedbyRefererReferer防盜鏈類型:內(nèi)的均無法當(dāng)前的資源。和白互斥,同一時(shí)間只支持其中式生效請(qǐng)求頭里沒有帶referer頭,也就是說該HTTP請(qǐng)求是一次空referer的請(qǐng)求的。而CDN控制臺(tái)又設(shè)置了不允referer,因此該請(qǐng)求會(huì)被解決方案:如果希望允referer的請(qǐng)求,可以登錄CDN控制臺(tái),單擊對(duì)應(yīng)器地址欄直接資源URL”。注:如將防盜鏈設(shè)置不允許為Referer,這樣操作,有鏈的風(fēng)險(xiǎn)設(shè)置了防盜鏈白,但是實(shí)際請(qǐng)求時(shí),請(qǐng)求頭里的referer頭不在白里。例如如下案例,設(shè)置的白是 ,但是實(shí)際的時(shí)候,請(qǐng)求頭里的referer頭是 ,未在白里,因此403。四、IP黑白問配置了IP白,實(shí)際的客戶端IP不在IP白里,導(dǎo)致403,具X-Tengine-Error:X-Tengine-Error:deniedbyIPACL=notin 配置了IP,實(shí)際的客戶端IP在IP里,導(dǎo)致403,具體X-Tengine-Error:X-Tengine-Error:deniedbyIPACL=問:為什么配置了IP,還是可以正常,響應(yīng)200,而不是403?答:這種情況一般都是客戶端真實(shí)出口IP跟I里配置的I不一致導(dǎo)致的。建議獲取客戶端真實(shí)出口,可以通過P工具查詢;也可以通過CDN的日志,從CDN的日志去查找這條請(qǐng)求,CDN的日志里記錄了客戶端IP。問:發(fā)現(xiàn)請(qǐng)求的情況,把請(qǐng)求的客戶端IP配置到了,為什么還是不斷有請(qǐng)求CDN?答:CDN作為一個(gè)服務(wù)端,無法控制客戶端不請(qǐng)求CDN,CDN能做的是當(dāng)惡意請(qǐng)求到CDN的時(shí)候,CDN根據(jù)配置的安全規(guī)則不合法的請(qǐng)求,以403的形五、UA黑白問配置了UA黑白,User-Agent類型如下:內(nèi)的User-Agent字段均無法當(dāng)前資源白:只有白內(nèi)的rAgnt字段能當(dāng)前資源,白以外User-Agent字段均無法當(dāng)前資源和白互斥,同一時(shí)間只支持其中式生效配置了UA,客戶端UA命中了規(guī)則,報(bào)錯(cuò)如X-Tengine-Error:X-Tengine-Error:black配置了UA白,客戶端UA不在UA白列表里,報(bào)錯(cuò)如X-Tengine-Error:X-Tengine-Error:notinwhite六、URL被法》第十五條規(guī)定,這種情況下違法URL會(huì)被CDN做 x-swift-error:requestx-swift-error:requesthiturlblack七、源站響應(yīng)源站響應(yīng)403給CDN,CDN403應(yīng)給客戶端。源站響應(yīng)的403會(huì)報(bào)X-Swift-Error:X-Swift-Error:origresponse4XX可以綁定s到源站測(cè)試是否一樣存在403的情況,如果源站就有403的情況,需要先解決源站的403問題。另外還有一點(diǎn)需要注意,CDN的回源Host配置錯(cuò)誤也可能403誤。回源HOST跟源站的區(qū)別就是,源站決定了回源時(shí)請(qǐng)求到的具體IP地址,而回源HOST決定了回源請(qǐng)求到該IP地址上的具體站源站是阿如果源Bcket的權(quán)限是私有權(quán)限,但是URL里沒有帶上OSS的私有簽名參數(shù)(Signature、Expires、OSSAccessKeyI,就會(huì)導(dǎo)致CDN回源請(qǐng)求OSS的時(shí)候通不OSS的鑒權(quán)導(dǎo)403,報(bào)錯(cuò)如下YouYouhavenorighttoaccessthisobjectbecauseofbucketacl這種情況建議開啟CDN的 OSS私有Bucke回 功能如果出現(xiàn)如下錯(cuò)誤,說明是OSS防盜鏈鑒權(quán)返回的403,則需要檢查OSS的YouYouaredeniedbybucket如果出現(xiàn)如下錯(cuò)誤,說明是開啟私有Bucet回源的情況下了OSS的靜態(tài)首頁,目前CDN的私有k回源功能和OSS的靜態(tài)托管功能,YouYouareforbiddentolist三招快速定位404通過CDN加速以后,出現(xiàn)404notfound的情況如果是通過發(fā)現(xiàn)404的錯(cuò)誤,則可以通過CDN的日志去確認(rèn)出現(xiàn)404的URL404的URL,則可以綁定源站去測(cè)試確認(rèn)資源是否存在,通??赡苡性凑举Y請(qǐng)參考CDN加速綁定Ht到源站測(cè)試方法綁定到源站去測(cè)試404URL,確認(rèn)源站是否返回404,如果源站返回404,請(qǐng)確認(rèn)源站的資源是否存在三招快速定位404錯(cuò)誤 73 Host置錯(cuò)回源HOST是指CDN節(jié)點(diǎn)在回源過程中,在源站的站點(diǎn)。如果您需要自定義CDN節(jié)點(diǎn)回源時(shí)需要的具體服務(wù)器,則需要配置回源HOST的類型。回源HOST可選類型包括:加速、源站和自定義。如果ost配置不對(duì),源站無法識(shí)別該回源os,源站也會(huì)響404。特別注意,源站和回源HO-ST區(qū)別如下:源站:源站決定了回源時(shí)請(qǐng)求到的具體IP地址回源HOST:回源HOST決定了回源請(qǐng)求到該IP地址上的具體站點(diǎn)回源端該問題通常發(fā)生在源站的端口是非0/443端口http的端口是8080,則在CDN上配置回源端口時(shí),需要配置自定義回源端口為8080,且需要關(guān)閉協(xié)議跟502/503/504錯(cuò)誤排查攻簡介:當(dāng)客戶使用阿CDN加速站點(diǎn)后,客戶端的請(qǐng)求將首先發(fā)送到CDNL1點(diǎn)(一級(jí)節(jié)點(diǎn)),再回L2(二級(jí)節(jié)點(diǎn),然后再回源到源站。因此如果過程中出現(xiàn)問題就可能涉及到多級(jí)網(wǎng)絡(luò)鏈路的問題。當(dāng)CDN回源源站異常失敗時(shí)就會(huì)出現(xiàn)5xx的錯(cuò)誤,主要包括502BadGateway、503ServiceTemporarilyUnavailable、504GatewayTime-out。很多情況下是因?yàn)橐恍┘?xì)節(jié)被忽略了導(dǎo)致了錯(cuò)誤的發(fā)生,本文介紹了一些常見的5xx錯(cuò)誤的問題場(chǎng)景。通過阿里云CDN出現(xiàn)5xx錯(cuò)誤,在響應(yīng)的ResponseHeader里的X-Swift-Error字段會(huì)有相關(guān)的錯(cuò)誤,例如forwardretrytimeoutorigresponselk遇到這類問題可以初步分析,如果是全局都是5xx的錯(cuò)誤,通常就是CDN的配置錯(cuò)誤或者源站錯(cuò)誤導(dǎo)致的,比如“源站不通或源站無法解析“CDN配置了開啟回源SNI”等,這些配置會(huì)導(dǎo)致CDN然會(huì)回源失敗,響應(yīng)5xx誤。如果只因素有關(guān)。比如源站的安全策略把部分CDN節(jié)點(diǎn)I了,就會(huì)導(dǎo)致對(duì)應(yīng)區(qū)域用戶CDN異常;比如源站側(cè)網(wǎng)絡(luò)不穩(wěn)定或者回源鏈路不穩(wěn)定或者源站動(dòng)態(tài)接口響應(yīng)速度不穩(wěn)定,就會(huì)有偶發(fā)出現(xiàn)5xx的情況。一、源站不通或源站無法解CDN都是公網(wǎng)上的節(jié)點(diǎn),CDN配置的源站必須要公網(wǎng)可達(dá)。如果配置的源站IP公網(wǎng)不可達(dá)、端口不通或者源站沒有解析,則會(huì)導(dǎo)致CDN回源請(qǐng)求源站失敗,報(bào)5xx。常見的幾種異常情況如下源站端口不通或源站直接響應(yīng)5xx錯(cuò)誤。例如以下案例,net端口報(bào)Connectiontimed如果源站端口配置的是80,則測(cè)試80端口是否通:net源站IP可以CDNhost源站配置的是,但是源站未配置解析,會(huì)導(dǎo)致CDN請(qǐng)求源站失敗。可以用和nsloou命令檢查源站的解析是否正常。例如以下案例,配置源站,報(bào)錯(cuò)unknownstunknownhost報(bào)錯(cuò)servercan'tfind NX,表示未二、CDN配置了HTTPS回源,但源站不支持源站端口配置成443,但源站不支持在CDN控制臺(tái)的源站配置界面,如果源站端口配置成443,則CDN回源的時(shí)候是HTTPS回源到源站的443端口。源站需要開放443端口,且配置HTTPS。如果源站不支持HTTPS,則CDN回源失敗,報(bào)錯(cuò)5xx。對(duì)于這種情況,可以把回源端口改成80;如果業(yè)務(wù)需要443回源的話,那么需要在源站配置HTTPS。CDN配置了協(xié)議跟隨回源,但是源站不支持HTTPS協(xié)議跟隨回源如果設(shè)置成HTTPSCDNHTTPS協(xié)議跟隨源站不支持HTTPS的情況下,會(huì)出現(xiàn)失敗。對(duì)于這種情況,需要關(guān)閉協(xié)議跟隨回源功能,或設(shè)置為HTTP回源??梢酝ㄟ^url命令直接綁定到源站去測(cè)試,測(cè)試命令--resolve:443:a.a.a.a(是CDN加速,a.a.a.a是源IP)也可以修改本地etc/hoss文件綁定到源站,用瀏覽器發(fā)起HTTPS。以下案例報(bào)錯(cuò)“您的連接不是私密連接”,則表示不支持HTTPS。三、源站開啟了SNI校驗(yàn),但是CDN沒有開啟“回源CDN回源默認(rèn)是不帶SNI信息的,如果您的源站I綁定了多個(gè),當(dāng)CDN節(jié)點(diǎn)以HTTPS協(xié)議您的源
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 腫瘤學(xué)典型病例診療全流程解析
- 住院醫(yī)師規(guī)范化培訓(xùn)病例討論
- 生物線上培訓(xùn)課件
- 育嬰員保健與護(hù)理
- 心肌梗死護(hù)理質(zhì)量改進(jìn)項(xiàng)目
- 培訓(xùn)行業(yè)公司簡介
- 工廠培訓(xùn)內(nèi)容總結(jié)
- 肝癌患者人文關(guān)懷護(hù)理
- 原輔料檢驗(yàn)培訓(xùn)課件
- 臨床實(shí)踐護(hù)理的倫理道德
- 2024年吉林省國資委監(jiān)管企業(yè)招聘真題
- 大學(xué)語文試題及答案 二
- 2025年西藏事業(yè)單位招聘考試職業(yè)能力傾向測(cè)驗(yàn)試卷(民族醫(yī)藥類)
- 結(jié)構(gòu)動(dòng)力學(xué)完整版本
- 2025年八年級(jí)數(shù)學(xué)下學(xué)期期末總復(fù)習(xí)八年級(jí)數(shù)學(xué)下學(xué)期期末測(cè)試卷(2)(學(xué)生版+解析)
- 農(nóng)村供水水質(zhì)管理制度
- T/CIE 149-2022霍爾電推進(jìn)系統(tǒng)點(diǎn)火測(cè)試規(guī)范
- 200句記憶高中英語3500詞(語法填空練習(xí))
- 五年級(jí)(下)語文選擇題專項(xiàng)165道
- 2025年人類學(xué)與社會(huì)學(xué)專業(yè)期末考試試題及答案
- 石油化工工程防滲技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論