版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(完整版)中移網(wǎng)大CDN技術(shù)小測試及課程考試試題及答案1.單選題(每題2分,共30分)1.1中國移動(dòng)網(wǎng)大CDN在回源階段默認(rèn)使用的協(xié)議是A.FTP??B.HTTP/1.0??C.HTTP/1.1??D.HTTP/2答案:C解析:回源默認(rèn)走HTTP/1.1,支持長連接與分塊傳輸,降低源站負(fù)載。1.2下列哪項(xiàng)不是CDNGSLB調(diào)度依據(jù)的實(shí)時(shí)指標(biāo)A.鏈路RTT??B.節(jié)點(diǎn)CPU利用率??C.用戶UA字段??D.丟包率答案:C解析:UA字段用于業(yè)務(wù)識(shí)別,不參與調(diào)度權(quán)重計(jì)算。1.3在HTTPS優(yōu)化場景中,中國移動(dòng)CDN邊緣節(jié)點(diǎn)與客戶端首次握手時(shí)優(yōu)先選用的證書類型為A.自簽名RSA1024??B.ECC256??C.RSA4096??D.DH2048答案:B解析:ECC256在同等安全強(qiáng)度下減少30%握手時(shí)延,適合弱網(wǎng)。1.4若客戶源站僅支持IPv6,但CDN邊緣節(jié)點(diǎn)為雙棧,回源策略應(yīng)設(shè)置為A.僅IPv4??B.僅IPv6??C.優(yōu)選IPv6??D.隨機(jī)選擇答案:C解析:優(yōu)選IPv6可減少NAT轉(zhuǎn)換,降低時(shí)延。1.5當(dāng)邊緣節(jié)點(diǎn)緩存TTL為0時(shí),下列說法正確的是A.節(jié)點(diǎn)不再緩存任何內(nèi)容??B.節(jié)點(diǎn)每次請(qǐng)求都回源??C.節(jié)點(diǎn)返回404??D.節(jié)點(diǎn)強(qiáng)制緩存30秒答案:B解析:TTL=0代表立即過期,每次命中均需回源驗(yàn)證。1.6中國移動(dòng)CDN支持的最大單文件切片大小為A.1MB??B.4MB??C.32MB??D.256MB答案:C解析:超過32MB將觸發(fā)二次切片,防止大文件拖垮磁盤IO。1.7在直播邊緣推流場景中,RTMP轉(zhuǎn)HLS的切片時(shí)長默認(rèn)A.2s??B.5s??C.10s??D.30s答案:B解析:5s兼顧延遲與緩存效率,可適配3—5倍速下載。1.8若客戶業(yè)務(wù)QPS突增200%,CDN側(cè)最先觸發(fā)的防護(hù)策略是A.源站限流??B.邊緣節(jié)點(diǎn)擴(kuò)容??C.黑洞路由??D.CC挑戰(zhàn)答案:B解析:邊緣層秒級(jí)擴(kuò)容,先吸收流量,再視情況觸發(fā)清洗。1.9在緩存Key生成規(guī)則中,默認(rèn)不納入哈希的字段是A.Host??B.URI??C.QueryString??D.X-Forwarded-For答案:D解析:XFF為代理鏈路信息,變化頻繁,納入Key會(huì)大幅降低命中率。1.10下列哪項(xiàng)日志字段可用來計(jì)算“首包時(shí)間”A.request_time??B.upstream_response_time??C.ssl_handshake_time??D.tcp_rtt答案:B解析:upstream_response_time包含首包等待,減去TCP建鏈即得首包時(shí)延。1.11在邊緣節(jié)點(diǎn)部署的Nginx版本中,用于支持TLS1.3的補(bǔ)丁模塊名是A.ngx_http_ssl_module??B.ngx_http_v2_module??C.ngx_stream_ssl_preread_module??D.boringssl答案:D解析:BoringSSL提供0-RTT與TLS1.3完整實(shí)現(xiàn),已合并入移動(dòng)自研分支。1.12若客戶要求“僅中國境內(nèi)”節(jié)點(diǎn)服務(wù),需在控制臺(tái)配置A.GeoIP白名單??B.ASN白名單??C.IP黑名單??D.HTTPReferer答案:A解析:GeoIP白名單按ISO3166代碼過濾,可精確到省級(jí)。1.13在緩存刷新接口中,一次性提交超過多少條URL會(huì)返回413A.100??B.500??C.1000??D.2000答案:C解析:API網(wǎng)關(guān)默認(rèn)限制1k條,超出需分批或走目錄刷新。1.14下列哪項(xiàng)HTTP響應(yīng)頭可指示CDN節(jié)點(diǎn)“不緩存”A.Cache-Control:max-age=0??B.Expires:0??C.Pragma:no-cache??D.以上全部答案:D解析:三者同時(shí)出現(xiàn)時(shí),以Cache-Control為準(zhǔn),但節(jié)點(diǎn)會(huì)統(tǒng)一識(shí)別為不緩存。1.15在QUIC邊緣加速場景中,用戶側(cè)首次連接所需UDP端口范圍A.80??B.443??C.443-453??D.1024-65535答案:C解析:QUIC基于UDP443,若被封鎖,自動(dòng)上浮到453端口重試。2.多選題(每題3分,共30分)2.1下列哪些因素會(huì)導(dǎo)致CDN緩存命中率下降A(chǔ).QueryString隨機(jī)數(shù)??B.源站設(shè)置private??C.邊緣磁盤故障??D.開啟Range回源??E.用戶IPv6單棧答案:ABCD解析:E不影響命中率,僅影響調(diào)度。2.2關(guān)于中國移動(dòng)CDN支持的“智能壓縮”策略,正確的是A.只壓縮text/html??B.支持Brotlilevel11??C.最小閾值128B??D.對(duì)JPEG也生效??E.可動(dòng)態(tài)關(guān)閉答案:BCE解析:Brotlilevel11在邊緣預(yù)壓縮字典場景使用;JPEG已壓縮,二次壓縮收益為負(fù)。2.3在HTTPS雙向認(rèn)證場景中,邊緣節(jié)點(diǎn)需配置A.客戶端CA證書??B.服務(wù)器證書??C.CRL地址??D.SNI??E.OCSPStapling答案:ABC解析:雙向認(rèn)證需校驗(yàn)客戶端證書鏈,CRL用于吊銷檢查。2.4下列哪些日志級(jí)別可用于定位“回源超時(shí)”A.info??B.notice??C.warn??D.error??E.debug答案:CDE解析:warn記錄慢回源,error記錄超時(shí),debug可打印完整TCP握手。2.5在直播時(shí)移場景中,支持以下哪種協(xié)議A.HLS+TS??B.DASH??C.HLS+fMP4??D.RTMP??E.WebRTC答案:ABC解析:RTMP為推流端,WebRTC超低延遲場景不走時(shí)移。2.6若客戶業(yè)務(wù)遭受UDPFlood,CDN邊緣可啟用的清洗手段包括A.限速??B.包長過濾??C.協(xié)議特征識(shí)別??D.空連接挑戰(zhàn)??E.源認(rèn)證答案:ABCE解析:空連接挑戰(zhàn)用于TCP,UDP無連接概念。2.7在控制臺(tái)創(chuàng)建“路徑改寫”規(guī)則時(shí),支持以下哪種變量A.host答案:ABC解析:路徑改寫僅依賴請(qǐng)求行與Host,不含客戶端IP或Cookie。2.8關(guān)于“回源跟隨301”功能,說法正確的是A.默認(rèn)關(guān)閉??B.最大跟隨10次??C.保留原Host頭??D.可設(shè)置跟隨302??E.回源失敗返回502答案:ABD解析:跟隨后Host頭會(huì)被改寫為目標(biāo)域名,失敗返回502。2.9在邊緣節(jié)點(diǎn)部署的“二級(jí)緩存”架構(gòu)中,L2層作用包括A.減少回源帶寬??B.提供磁盤級(jí)容災(zāi)??C.降低SSD磨損??D.提升命中率??E.支持跨節(jié)點(diǎn)共享答案:ABCD解析:L2為單機(jī)本地磁盤,不支持跨節(jié)點(diǎn)共享。2.10下列哪些HTTP狀態(tài)碼會(huì)被CDN節(jié)點(diǎn)默認(rèn)緩存A.200??B.206??C.301??D.302??E.404答案:ABCE解析:302默認(rèn)不緩存,需客戶自定義規(guī)則。3.判斷題(每題1分,共10分)3.1中國移動(dòng)CDN邊緣節(jié)點(diǎn)全部使用SSD,無機(jī)械硬盤。答案:錯(cuò)解析:冷數(shù)據(jù)下沉至SATA盤,降低成本。3.2在HTTP/2場景下,邊緣節(jié)點(diǎn)會(huì)對(duì)頭部進(jìn)行HPACK壓縮。答案:對(duì)解析:HPACK為HTTP/2標(biāo)準(zhǔn),減少30%頭部開銷。3.3若源站響應(yīng)頭帶“Vary:User-Agent”,則同一URL不同UA會(huì)生成獨(dú)立緩存。答案:對(duì)解析:Vary字段參與緩存Key計(jì)算。3.4控制臺(tái)“帶寬封頂”閾值最小可設(shè)置為1Mbps。答案:錯(cuò)解析:最小10Mbps,低于此值走流量計(jì)費(fèi)。3.5QUIC支持連接遷移,用戶Wi-Fi切換4G時(shí)IP變更不會(huì)斷流。答案:對(duì)解析:QUIC使用CID標(biāo)識(shí)連接,IP變化可保持會(huì)話。3.6邊緣節(jié)點(diǎn)Nginxworker數(shù)默認(rèn)等于CPU核數(shù)。答案:對(duì)解析:綁定核避免上下文切換,提升緩存命中率。3.7在HLS切片中,#EXT-X-KEY標(biāo)簽僅支持AES-128CBC。答案:錯(cuò)解析:支持AES-128CTR與SAMPLE-AES。3.8日志下載接口默認(rèn)返回Gzip壓縮包。答案:對(duì)解析:減少90%傳輸體積,支持Range下載。3.9若客戶關(guān)閉“回源Host改寫”,則邊緣使用請(qǐng)求Host回源。答案:對(duì)解析:關(guān)閉后透傳用戶原始Host。3.10在WebSocket加速場景中,邊緣節(jié)點(diǎn)默認(rèn)超時(shí)為30s。答案:錯(cuò)解析:WebSocket超時(shí)跟隨客戶配置,默認(rèn)300s。4.填空題(每空2分,共20分)4.1中國移動(dòng)CDN默認(rèn)的DNS調(diào)度TTL值為________秒。答案:300解析:5分鐘平衡調(diào)度精度與緩存開銷。4.2在控制臺(tái)創(chuàng)建證書時(shí),如選擇“自動(dòng)續(xù)簽”,系統(tǒng)會(huì)在到期前________天發(fā)起申請(qǐng)。答案:30解析:留足失敗重試窗口。4.3邊緣節(jié)點(diǎn)對(duì)同一URL的“條件GET”使用________請(qǐng)求頭對(duì)比緩存。答案:If-None-Match解析:優(yōu)先ETag,其次Last-Modified。4.4若客戶源站端口為自定義9000,則回源協(xié)議需選擇________。答案:HTTP解析:HTTPS默認(rèn)443,自定義端口僅支持HTTP。4.5在直播截圖場景中,截圖頻率最小間隔為________秒。答案:1解析:低于1秒按1秒計(jì),防止OSS寫入風(fēng)暴。4.6日志字段“sc_status”記錄的是________返回的狀態(tài)碼。答案:邊緣節(jié)點(diǎn)給客戶端解析:非源站狀態(tài)碼。4.7在“回源超時(shí)”配置中,TCP建連超時(shí)默認(rèn)________秒。答案:5解析:超過5秒觸發(fā)下一上游IP重試。4.8若客戶開啟“忽略?參數(shù)”,則緩存Key生成時(shí)會(huì)________QueryString。答案:剔除解析:提升命中率,適用于靜態(tài)圖標(biāo)。4.9在HTTPS場景中,OCSPStapling可減少________次握手往返。答案:1解析:省去客戶端查詢OCSP地址。4.10邊緣節(jié)點(diǎn)對(duì)POST請(qǐng)求默認(rèn)________緩存。答案:不解析:RFC規(guī)定POST為非冪等,默認(rèn)透傳。5.簡答題(每題10分,共30分)5.1描述中國移動(dòng)CDN“多級(jí)緩存”架構(gòu),并說明L1、L2、L3各自職責(zé)與觸發(fā)條件。答案:L1位于邊緣POP,內(nèi)存+小容量NVMe,緩存熱點(diǎn)對(duì)象,TTL短,命中率70%以上;觸發(fā)條件為首次回源后寫入。L2為同節(jié)點(diǎn)大容量SATA盤,緩存溫?cái)?shù)據(jù),TTL較長,當(dāng)L1未命中且L2已存則直接返回,減少回源;觸發(fā)條件為L1淘汰或容量閾值。L3位于區(qū)域中心,采用ErasureCoding,跨節(jié)點(diǎn)共享,緩存冷數(shù)據(jù)與超大文件;當(dāng)全網(wǎng)未命中時(shí),L3回源并回寫,觸發(fā)條件為L2未命中且文件大于32MB或QPS低于閾值。整體減少80%回源帶寬,提升用戶體驗(yàn)。5.2客戶反饋“相同URL,部分用戶下載速度僅100KB/s”,請(qǐng)給出排查步驟與根因分析。答案:步驟1:提取用戶IP與邊緣節(jié)點(diǎn)IP,確認(rèn)是否調(diào)度至最優(yōu)節(jié)點(diǎn),若跨運(yùn)營商則修正GSLB權(quán)重。步驟2:查看邊緣節(jié)點(diǎn)實(shí)時(shí)帶寬,若單節(jié)點(diǎn)出口擁塞,觸發(fā)擴(kuò)容或降級(jí)至L3。步驟3:檢查用戶LastMileRTT與丟包,若RTT>200ms且丟包>3%,啟用QUIC或BBR加速。步驟4:分析日志sc_status與body_bytes_sent,若大量206且Range小,說明用戶側(cè)工具多線程下載受限,建議調(diào)大單線程Range閾值。步驟5:對(duì)比相同時(shí)間段相同運(yùn)營商其他用戶,若僅單用戶慢,則引導(dǎo)本地網(wǎng)絡(luò)檢查。根因:90%為LastMile擁塞或調(diào)度跨網(wǎng),10%為邊緣節(jié)點(diǎn)出口限速策略誤觸發(fā)。5.3說明“回源跟隨302”與“回源重定向給客戶端”兩種策略的差異及適用場景。答案:回源跟隨302:邊緣節(jié)點(diǎn)代替用戶向302地址發(fā)起新請(qǐng)求,拿到資源后緩存并返回給用戶,URL不變;適用于源站做負(fù)載均衡或協(xié)議升級(jí)(HTTP→HTTPS),用戶無感知?;卦粗囟ㄏ蚪o客戶端:邊緣節(jié)點(diǎn)直接將302響應(yīng)返回給用戶,由瀏覽器跳轉(zhuǎn);適用于外鏈下載、廣告計(jì)費(fèi)跳轉(zhuǎn),需暴露目標(biāo)域名。差異:前者對(duì)用戶透明,可緩存,減少RT;后者暴露目標(biāo)地址,不可緩存,增加一次往返。選擇依據(jù):是否需隱藏目標(biāo)域名、是否需緩存、是否需統(tǒng)計(jì)跳轉(zhuǎn)次數(shù)。6.綜合應(yīng)用題(共40分)6.1某電商客戶大促期間,預(yù)估峰值帶寬30Tbps,靜態(tài)圖片占比60%,平均大小200KB,命中率需≥90%,請(qǐng)計(jì)算:(1)需邊緣節(jié)點(diǎn)數(shù)(單節(jié)點(diǎn)出口80Gbps,命中率貢獻(xiàn)按0.7計(jì));(2)回源帶寬;(3)若源站帶寬僅500Gbps,是否足夠?若不足,給出兩種優(yōu)化方案。答案:(1)峰值流量30Tbps×60%=18Tbps,需邊緣承載90%即16.2Tbps;單節(jié)點(diǎn)實(shí)際可服務(wù)流量=80Gbps×0.7=56Gbps;節(jié)點(diǎn)數(shù)=16.2T÷56G≈290節(jié)點(diǎn),向上取整300節(jié)點(diǎn)。(2)回源帶寬=18T×(1-90%)=1.8Tbps。(3)1.8T>500G,源站不足。方案A:提升命中率至95%,回源降至900Gbps,再啟用L3區(qū)域緩存,源站僅需承擔(dān)300Gbps;方案B:預(yù)熱+冗余源,客戶準(zhǔn)備3個(gè)500Gbps源站,CDN側(cè)開啟輪詢與權(quán)重,回源分散至1.5Tbps,峰值冗余20%。6.2設(shè)計(jì)一套“零中斷”證書更換流程,要求邊緣節(jié)點(diǎn)在30秒內(nèi)完成雙證書熱切換,并保證TLS1.30-RTT不失效。答案:1.預(yù)生成新證書與私鑰,采用相同SPKI,保證0-RTT密鑰一致;2.通過證書管理系統(tǒng)將新證書標(biāo)記為“shadow”,推送至邊緣節(jié)點(diǎn)內(nèi)存;3.節(jié)點(diǎn)加載后,對(duì)比舊證書SPKI,若一致則標(biāo)記為“可熱切換”;4.控制臺(tái)下發(fā)切換指令,節(jié)點(diǎn)調(diào)用nginx-sreload,使用SO_REUSEPORT監(jiān)聽新fd,舊連接繼續(xù)用完即棄;5.通過Prometheus監(jiān)控握手成功率,若30秒內(nèi)失敗率>0.1%,自動(dòng)回滾;6.切換完成后,舊證書從內(nèi)存淘汰,全程用戶無感知,0-RTT續(xù)用。6.3給出一段Python腳本,調(diào)用中國移動(dòng)CDN開放API,實(shí)現(xiàn)“按目錄刷新+預(yù)加載”組合任務(wù),要求:輸入?yún)?shù):目錄URL、預(yù)加載級(jí)別(L1/L2)、并發(fā)數(shù);輸出:任務(wù)ID、成功/失敗數(shù)量、耗時(shí);需含異常重試與Token刷新邏輯。答案:```python!/usr/bin/envpython3importrequests,time,json,threadingfromqueueimportQueueBASE=""AUTH=("your_key","your_secret")defget_token():url=f"{BASE}/oauth/token"r=requests.post(url,data={"grant_type":"client_credentials"},auth=AUTH)returnr.json()["access_token"]defapi_post(path,body,token):h={"Authorization":f"Bearer{token}","Content-Type":"application/json"}r=requests.post(BASE+path,json=body,headers=h,timeout=10)ifr.status_code==401:token=get_token()h["Authorization"]=f"Bearer{token}"r=requests.post(BASE+path,json=body,headers=h,timeout=10)r.raise_for_status()returnr.json()defworker(q,token,lvl,succ,fail):whileTrue:url=q.get()ifurlisNone:breaktry:body={"type":"file","url":url,"preload_level":lvl}res=api_post("/v2/cache/refresh",body,token)succ.append(res["task_id"])exceptExceptionase:fail.append(url)q.task_done()defrun(dir_url,lvl="L1",concurrency=10):token=get_token()1.目錄刷新body={"type":"directory","url":dir_url}task=api_post("/v2/cache/refresh",
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省福州市九校聯(lián)考2025-2026學(xué)年七年級(jí)上學(xué)期期中語文試題(含答案)(含解析)
- 2026年行政人員職業(yè)素養(yǎng)進(jìn)階培訓(xùn)
- 2026福建中醫(yī)藥大學(xué)附屬人民醫(yī)院招聘非在編合同制人員40人備考題庫(一)完整參考答案詳解
- 城市公共停車場管理手冊(cè)
- 2026年農(nóng)業(yè)科技創(chuàng)新成果轉(zhuǎn)化路徑
- 職業(yè)噪聲與心血管疾病精準(zhǔn)預(yù)防策略
- 口腔種植技術(shù)年終總結(jié)(3篇)
- 2022~2023初級(jí)護(hù)師考試題庫及答案第653期
- 中國北京科學(xué)院科技戰(zhàn)略咨詢研究院2022年招聘人員試題及答案解析1
- 職業(yè)健康遠(yuǎn)程隨訪的醫(yī)患協(xié)同管理策略優(yōu)化
- ISO9001-2015質(zhì)量管理體系版標(biāo)準(zhǔn)
- 翻建房屋四鄰協(xié)議書范本
- 打樁承包合同
- 輸煤棧橋彩鋼板更換施工方案
- 農(nóng)田水利施工安全事故應(yīng)急預(yù)案
- 某電廠380v開關(guān)柜改造電氣施工方案
- 江西省景德鎮(zhèn)市2024-2025學(xué)年七年級(jí)上學(xué)期期中地理試卷(含答案)
- 財(cái)務(wù)經(jīng)理年終總結(jié)2024
- 2024年職教高考《機(jī)械制圖》考試題庫
- 開發(fā)區(qū)蒸汽管道工程施工組織設(shè)計(jì)
- DL∕T 593-2016 高壓開關(guān)設(shè)備和控制設(shè)備標(biāo)準(zhǔn)的共用技術(shù)要求
評(píng)論
0/150
提交評(píng)論