學Web前端要會哪些技能?瀏覽器緩存是怎么回事?緩存是現(xiàn)在系統(tǒng)中必不可少的模塊,是高并發(fā)高性能架構(gòu)的一個關(guān)鍵組件。緩存適用于對數(shù)據(jù)實時性要求不高以及對性能要求高的場景中,可以有效地提升性能,緩解數(shù)據(jù)壓力。對于Web前端開發(fā)者來說,主要跟瀏覽器中的緩存打交道,接下來小編就給大家講解一下瀏覽器緩存機制。
創(chuàng)新互聯(lián)主營武江網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,app開發(fā)定制,武江h(huán)5小程序定制開發(fā)搭建,武江網(wǎng)站營銷推廣歡迎武江等地區(qū)企業(yè)咨詢
什么是瀏覽器緩存?
瀏覽器緩存機制,其實主要就是HTTP協(xié)議定義的緩存機制(如:Expires、Cache-control等)。但是也有非HTTP協(xié)議定義的緩存機制,如使用HTML Meta標簽,Web開發(fā)者可以在HTML頁面的節(jié)點中加入標簽,代碼如下:
上述代碼的作用是告訴瀏覽器當前頁面不被緩存,每次訪問都需要去服務器拉取。使用上很簡單,但只有部分瀏覽器可以支持,而且所有緩存代理服務器都不支持,因為代理不解析HTML內(nèi)容本身,而廣泛應用的還是HTTP頭信息來控制緩存。
瀏覽器對于所請求資源的緩存處理有一套完整的機制,主要包含三個策略:存儲策略、過期策略、協(xié)商策略。存儲策略發(fā)生在收到請求響應后,用于決定是否緩存相應資源;過期策略發(fā)生在請求前,用于判斷緩存是否過期;協(xié)商策略發(fā)生在請求中,用于判斷緩存資源是否更新。
緩存又分為強緩存和弱緩存(又稱為協(xié)商緩存)。其中強緩存包括Expires和Cache-Control,主要是在過期策略生效時應用的緩存。弱緩存包括Last-Modified和ETag,是在協(xié)商策略后應用的緩存。強弱緩存之間的主要區(qū)別在于獲取資源時是否會發(fā)送請求。
瀏覽器下訪問資源的方式主要有7種:
(新標簽)地址欄回車
鏈接跳轉(zhuǎn)
前進、后退
從收藏欄打開鏈接
(window.open)新開窗口
刷新(Command + R / F5)
強制刷新(Command + Shift + R / Ctrl + F5)
使用這7種方式訪問資源時,應用緩存的策略會有一些不同。需要注意的是,除此之外,還有一種特殊情況。即在當前地址欄,不改變內(nèi)容,直接回車,等同于刷新當前頁。但是在當前頁點擊跳轉(zhuǎn)到自身,和鏈接跳轉(zhuǎn)一致,并不會等同于刷新。
如果想學習Web前端技術(shù),一定要多了解一些行情。如果你沒有什么基礎(chǔ),可以選擇專業(yè)的專業(yè),深入學校好好考察,才能更客觀地了解其中的實質(zhì)。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)站標題:學Web前端要會哪些技能瀏覽器緩存是怎么回事-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://chinadenli.net/article0/cohioo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、域名注冊、微信小程序、網(wǎng)站改版、網(wǎng)站營銷、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容