CDN快取和瀏覽器快取

2021-10-08 17:44:36 字數 522 閱讀 7747

cdn的全稱是content delivery network,即內容分發網路,旨在解決網路延遲。cdn是構建在網路之上內容分發網路,依靠在各地部署的快取伺服器,通過中心平台的負載均衡/內容分發/排程等功能模組,使使用者可以就近獲取所需要的內容,從而達到降低網路用塞,提高系統訪問速度的技術。cdn的關鍵技術是內容儲存和分發技術。

瀏覽器快取:當我們請求乙個網頁的時候,伺服器會向瀏覽器返回大量資料,但是這些資料需要全部快取嗎?瀏覽器又是如何區分哪些資料需要進行快取,哪些是需要實時跟源站獲取的?瀏覽器的快取策略,伺服器會在資源返回的響應中,攜帶上四個常用的響應頭,瀏覽器會通過判別這些響應值來決定資源快取的狀態。

etag:值是乙個字串,其內容通常是資料的雜湊值,每個資料都有乙個單獨的標誌,只要這個檔案發生了改變,這個標誌就會發生變化

cache-control:可以攜帶多個響應值,這些值可以設定快取時間、狀態以及驗證狀態等

expires:標記了資料的過期時間,超過其中規定的時間後,快取會被定義為過期

last-modified:資料上次被修改的時間

快取 瀏覽器快取

瀏覽器快取 brower caching 是瀏覽器在本地磁碟對使用者最近請求過的文件進行儲存,當訪問者再次訪問同一頁面時,瀏覽器就可以直接從本地磁碟載入文件 1 瀏覽器第一次請求時,會發出一組 http 頭,用來指導瀏覽器如何進行快取。伺服器規定乙個資源是否要進行快取,主要由響應頭中的expires...

瀏覽器快取 控制重新整理 cdn問題

瀏覽器快取 cdn 快取 使用者從瀏覽器請求乙個七牛雲儲存上的資源後,七牛雲儲存會將其分發到離使用者最近的 cdn 節點上快取下來,使用者訪問到的時 cdn 上的資源。使用者下次再次向七牛的服務端請求的時候,訪問到的還是 cdn 快取中的資源。因此,資源在七牛的服務端更新之後,不一定能夠立即反饋到客...

http快取 瀏覽器快取

如果以下題目都能快速回答,那此文章也就沒有必要要看啦 1.講一下http快取 強快取,協商快取 2.如何控制強 協商快取 expires,cache control,etag if none match,if modified sine last modified 3.cache control有哪...