第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

瀏覽器緩存

標(biāo)簽:
Html/CSS

浏览器为了提高自身的性能,它会有一些缓存,缓存的种类很多让我们一一了解:

基于 HTTP 协议的缓存

由于 HTML 是基于 HTTP 协议传输的,当然浏览器需要去实现这些缓存:

  • Expires

  • Cache-Control(max-age)

  • Last-modified

  • ETag

Web SQL

本地数据库是 HTML5 提供的新的 API 接口,它可以通过 JavaScript 在本地创建一个数据库,将数据存储在本地,当然数据库的好处顾名思义可以通过一些类似 SQL 语句方便的对数据库进行操作。

IndexDB

本地数据库的确是一个非常好的存储,不过 W3C 的规范中已经不在维护,取而代之的是 IndexDB,一种本地 NoSQL 类型的数据库,它也是互联网高速发展的产物,在性能和复杂逻辑的权衡。

Local Storage

本地存储中的 LocalStorage 使用的很普遍,通常以 key/value 的方式存储,它会永久的存储在本地,需要主动清除。

Session Storage

类似于 LocalStorage,与之不同的是它的存储有效期是 Session 级别,当关闭浏览器存储内容随之消失。

Cookies

Cookies 是 Web 一直以来使用的存储,当然它的存储空间有限,通常只会存储一些标识符,加上它可以将数据发送到服务端,这样服务端可以通过这个标识符来存储更多的内容。

Application Cache

离线缓存,通过 manifest 文件将静态资源文件按照 manifest 的要求自动的更新,让 WebApp 的更新更加的灵活。

Cache Storage

cacheStorage 是用来存储 HTTP 请求中的 Response 对象的。当然 webStorage 可以实现这一种存储,但是 cacheStorage 会更加专业。

总结

浏览器有多种缓存,当然它们需要配合使用,那种数据适合什么样的存储。大家可以通过打开 Chrome 的调试工具的 Resources 中找到这些缓存。




點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
Web前端工程師
手記
粉絲
12
獲贊與收藏
135

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消