摘要:對于前端性能優化我們不得不了解的幾個知識點信息今天我就來談談我對的理解是什么全稱是即內容分發網絡。將網站內容發布到接近用戶的服務器上。用戶訪問網站時,用戶訪問就近服務器,然后加載這些資源。
對于前端性能優化我們不得不了解的幾個知識點:CDN、HTTP header信息
今天我就來談談我對cdn的理解
1、CDN是什么:
CDN全稱是Content Delivery Network,即內容分發網絡。將網站內容發布到接近用戶的服務器上。用戶訪問網站時,用戶訪問就近服務器,然后加載這些資源。
2、CDN工作原理:
首先:我們需要了解一下未加CDN緩存服務的網站訪問過程。
用戶提交域名--》瀏覽器查詢DNS本地緩存(host文件或者瀏覽器緩存)有就直接用,沒有就通過瀏覽器請求DNS服務器,對域名進行解析獲取服務器IP地址--》瀏覽器向服務器IP地址發起請求--》得到數據內容。
CDN網絡在用戶和服務器之間增加cache層,然后通過接管DNS,通過離用戶最近、最空閑的服務器發送數據內容給用戶。具體過程如下:
用戶提交域名--》瀏覽器查詢DNS本地緩存(host文件或者瀏覽器緩存)有就直接用,沒有就通過瀏覽器請求DNS服務器,得到域名對應的CNAME記錄,實際就是CDN服務商的DNS服務器,然后經過一系列復雜的運算,獲取離用戶最近或者較近而網絡條件較好的服務器IP返回給瀏覽器--》瀏覽器向這個IP發送請求建立連接--》獲取數據內容
總結一下個人理解,CDN的關鍵就是對域名資源的DNS解析。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/112186.html
摘要:阿里云海量安全低成本高可靠的云存儲服務,提供的數據可靠性,使用可以在互聯網任何位置存儲和訪問,容量和處理能力彈性擴展,多種存儲類型供選擇全面優化存儲成本。 摘要: 在短視頻時代,讓自己的產品提供短視頻能力,并擁有良好的用戶拍攝和觀看體驗,讓短視頻真正能夠幫助業務發展是每個產品都應該考慮的問題。如何讓自己的應用能夠快速擁有短視頻的能力,讓短視頻在你的應用里能夠擁有更好的用戶體驗呢?今天我...
閱讀 3138·2021-11-24 10:24
閱讀 2929·2021-11-11 16:54
閱讀 3066·2021-09-22 15:55
閱讀 2026·2019-08-30 15:44
閱讀 1901·2019-08-29 18:41
閱讀 2761·2019-08-29 13:43
閱讀 3053·2019-08-29 12:51
閱讀 1170·2019-08-26 12:19