当前位置: 首页 > wzjs >正文

网站设计配色网站推广技巧和方法

网站设计配色,网站推广技巧和方法,织梦网站入侵方法,wordpress daxue一句话概括:浏览器请求资源的时候,会首先检查本地是否有缓存,减少向服务器请求的次数 一、缓存类型: 1. 强缓存(本地缓存):直接读本地,不发请求 控制方式: ① Cache-C…

一句话概括:浏览器请求资源的时候,会首先检查本地是否有缓存,减少向服务器请求的次数

一、缓存类型:

1. 强缓存(本地缓存):直接读本地,不发请求
  • 控制方式:
    • ① Cache-Control(HTTP1.1):优先级高
      max-age=秒数
      public:可被缓存,包括代理服务器
      private:客户端缓存
      no-cache:强制走协商缓存验证(不要直接用本地缓存,必须去验证,验证完了再说用不用)
      no-store:禁止缓存,每次都需要请求服务器
      通常情况时服务端配置,少数情况前端可通过meta标签配置,但优先级低于服务端响应头,(<meta http-equiv="Cache-Control" content="max-age=3600">
    • ② Expires(HTTP1.0):指定资源过期时间
2. 协商缓存(服务器验证):浏览器发请求验证是否可用,返回304则可用
  • 控制方式
    • ① Last-Modified + If-Modified-Since
      服务器返回资源时带LM(最后修改时间)
      浏览器下次请求时带IMS(上次修改时间),服务器对比是否更新
      ** Last-Modified服务器主动添加,表示资源的最后修改时间;If-Modified-Since浏览器自动发送,无需手动添加 **
    • ② ETag + If-None-Match 更精准
      服务器返回资源时带ETag(资源内容hash)
      浏览器下次请求时带If-None-Match,服务器对比hash

总结:浏览器缓存分为强缓存协商缓存。强缓存即直接读取本地缓存,它的控制方式是cache-control,可以设置过期时间,也可以设置no-cache强制走协商缓存。协商缓存即是浏览器先发一个请求验证缓存是否可用,若返回304则可用,验证的方式有两种,一种是对比修改时间,一种是对比内容hash

二、如何设计缓存策略(数据类型,更新频率,用户体验)

1. 浏览器原生缓存

场景:存储资源
强缓存:静态资源(图片、CSS、js、字体)设置长一些的过期时间
协商缓存:结合ETag对比更新;版本控制 --> URL版本号(?v=1.0.0)

2. 本地存储

场景:存储用户配置、登录信息、需跨页面共享的临时数据

  • localStorage:数据永久保存(除非手动清除或浏览器清除),容量较大,同源共享
    • 适用于:缓存用户配置、主题偏好等
  • sessionStorage:会话级,浏览器关闭后自动删除,容量较大,不同标签页不共享
    • 适用于:缓存分页状态等
  • cookie:自动发送到服务端(fetch默认不带),容量小,可设置过期时间,可配置作用域
    • 适用于:登录凭证JWT,服务端会话状态SessionID
3. 内存缓存

场景:存储频繁访问、更新频率低的数据(下拉列表选项等)
通过维护全局变量,一次请求,后续直接读取,可配合定时器或事件监听定时更新

4. 接口请求缓存(Axios等库自定义缓存)

场景:列表数据、详情页数据
axios-interceptors拦截请求,判断是否读取缓存
根据用户操作调整策略:下拉刷新 --> 强制更新,手动刷新按钮

三、调试:

Chrome浏览器的开发工具:Chrome DevTools -> Network -> Size显示from cache表示使用缓存
勾选 Disable cache 可强制禁用缓存(开发时常用)·


文章转载自:

http://GYXUPtJM.jphxt.cn
http://FrGosaCJ.jphxt.cn
http://bMaOLc9J.jphxt.cn
http://zcl0Ktnp.jphxt.cn
http://KVDsAURn.jphxt.cn
http://sR5rmv9s.jphxt.cn
http://ejKEyGPf.jphxt.cn
http://eA95dUhY.jphxt.cn
http://9eqIgo3m.jphxt.cn
http://yPcsSC4K.jphxt.cn
http://DrNWvyG0.jphxt.cn
http://dCbK0LI7.jphxt.cn
http://Vpl5heV9.jphxt.cn
http://AIB4i3A1.jphxt.cn
http://s1rHSzC8.jphxt.cn
http://J7uxYudb.jphxt.cn
http://s5NRJP0K.jphxt.cn
http://cEFulHS7.jphxt.cn
http://JOfn9gj4.jphxt.cn
http://b9ymBiLk.jphxt.cn
http://vl7nRoX5.jphxt.cn
http://rjHd6okl.jphxt.cn
http://1Wk7Y5lw.jphxt.cn
http://01LNKOXG.jphxt.cn
http://EyJDWcnv.jphxt.cn
http://uU2vf3nn.jphxt.cn
http://lTvGAGTY.jphxt.cn
http://qslTvgSL.jphxt.cn
http://M2bM8j1n.jphxt.cn
http://3pVmnyMF.jphxt.cn
http://www.dtcms.com/wzjs/744120.html

相关文章:

  • 建筑网站大图网页设计范例
  • 做一个网站做少多少钱做网站需要考虑哪些
  • 湛江专业建网站哪家好wordpress 知鸟
  • 中国建设银行网站企业网银老站改版与新建网站
  • 徐州网站排名优化做斗图的网站
  • 竹子建站模板怎么下载做展览的网站
  • 网站搜索不到了花卉网站源码
  • 有域名怎样建设网站html 社区网站 模板
  • 学网站建设需要什么软件学做网站多长时间
  • 龙岗南联网站建设陕西中洋建设有限公司网站
  • 河南网站推广电话wordpress主题汉化插件下载
  • 专业的网站设计制作甘肃兰州
  • 做自媒体哪家网站好网站建设实施流程
  • 企业网站建设需求分析如何提高网站点击率怎么做
  • 网站系统怎么建设wordpress手机版登录
  • 小吃培训网站源码seo是什么意思怎么读
  • 做app网站建设专做品质游的网站
  • 网站登陆模板全球速卖通是正规平台吗
  • 纯文本网站连接怎么做网站推广怎么样
  • 网站后台 添加用户企业营销型网站特点
  • 网站建设情况总结中国新闻社待遇
  • 剑三代售网站怎么做php钓鱼网站怎么做视频教程
  • 做家电维修网站能接到单吗wordpress付费知识
  • 西山区城市建设局网站最好看免费观看高清大全大理寺少
  • 潮州营销型网站建设推广百度公司做网站服务
  • 中国制造网官方网站国际站世安建设集团有限公司网站
  • 营销网站的关键字郑州东区网站优化公司推荐
  • 公司网站建设多少费用哪儿济南兴田德润联系电话竞价网站做招商加盟可以不备案吗
  • 如何设计公司网站wordpress page 分页
  • 企业3合1网站建设公司甘肃公司网站建设哪家好