Remy Huang 2022-09-15 09:29 采纳率: 100%
浏览 11
已结题

关于no-cache实现细节

如果客户端请求包含no-cache,是要求缓存服务器发验证缓存的请求还是要求缓存服务器转发客服端的请求?

  • 写回答

1条回答 默认 最新

  • 燕少༒江湖 2022-09-15 09:38
    关注

    客户端从服务器请求数据经历如下基本步骤:
    1、如果请求命中本地缓存则从本地缓存中获取一个对应资源的"copy";
    2、检查这个"copy"是否fresh,是则直接返回,否则继续向服务器转发请求。
    3、服务器接收到请求,然后判断资源是否变更,是则返回新内容,否则返回304,未变更。
    4、客户端更新本地缓存。
    no-cache的作用是:
    ===
    强制客户端跳过步骤2,直接向服务器发送请求。也就是说每次请求都必须向服务器发送。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏

报告相同问题?

问题事件

  • 系统已结题 9月23日
  • 已采纳回答 9月15日
  • 创建了问题 9月15日

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助