关于浏览器的几个问题

一、浏览器的存储方式

cookie,sessionStorage,localStorage

二、浏览器的缓存策略

在前端开发中 我们主要追求的是极致的运行速度和极强的用户体验感。而在浏览器中能影响浏览器运行速度的是url请求。而为了更快的运行 我们除了做一些按需加载之外。还可以用到浏览器的缓存策略

什么是缓存

对于web缓存。主要是针对一些 (后端返回的数据,图片路径)之类的东西.当我们在请求过这个页面的数据的时候,这时候浏览器会将我们访问过的数据缓存起来。当我们下次在到这个页面的时候。浏览器判断在之前的缓存中有这些数据,那么就可以直接拿来用。而不需要在此向服务器发送请求。也是属于一个性能上面的优化

缓存的作用是什么

1.减少浏览器的运行时间

2.减少服务器的压力

浏览器缓存机制详解

在http协议头中和和他们中的mate标签中定义 分为过期机制和验证机制 从这两方面来判断是否直接使用该缓存

1.过期机制 也就是在浏览器中的有效期

http协议头中存在过期时间等信息 在有效期内并且浏览器已经缓存过这个东西

2.验证机制 服务器响应中 响应头中会有一个etag标签 这个标签来验证是否经过更改数据信息等。如果没有更改则可以直接使用 更改过则需要重新进行一个请求.

缓存机制的控制

设置过期时间
<meta http-equiv="expires" content="Wed, 20 Jun 2007 22:33:00 GMT"> 
设置缓存
<meta http-equiv="Pragma" content="no-cache">  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值