美文网首页
抓包发现响应状态码304及网络缓存

抓包发现响应状态码304及网络缓存

作者: lanmoyingsheng | 来源:发表于2018-05-29 18:39 被阅读18次

公司的新App做完上线,寻找可以优化的地方。
之前App是用RN写的,当时发现App做了网络缓存,当前端请求的数据没有改变时,后台返回304,前端直接从网络缓存中获取数据。好处时减少后端数据库、带宽压力。
当时想着新版本上线后,自己实现后端返回304,App前端从缓存获取数据。可是今天偶然抓包,发现自己写的App发出去的请求,也有响应状态码为304的,顿时头大,后来仔细想想,应该是苹果在系统层实现了网络缓存机制,减少开发的工作量。同时,我也认为后端也做了缓存,当前端get请求头中的If-None-Match字段对应的值和当前一样,直接返回304。

相关文章

  • 抓包发现响应状态码304及网络缓存

    公司的新App做完上线,寻找可以优化的地方。之前App是用RN写的,当时发现App做了网络缓存,当前端请求的数据没...

  • HTML面试题(一)

    一、什么时候返回304状态码?谈谈H5缓存机制(浏览器缓存机制)。 Q1:304状态码,Not Modified。...

  • [转]你需要知道的nginx304

    HTTP 304状态码的详细讲解 304状态码或许不应该认为是一种错误,而是对客户端有缓存情况下服务端的一种响应。...

  • web面试之网络

    (1)缓存 304状态码是对客户端有缓存情况下服务端的一种响应,客户端在请求一个文件的时候,发现自己缓存的文件有 ...

  • HTTPS的原理

    说说为什么要设计304这个状态码? 你了解的HTTP请求响应状态码?

  • HTTP报文

    HTTP方法 状态码 304, 首部 请求首部 响应首部 实体首部

  • (web前端) 网络和服务器端高频面试题

    1.状态码: 2. 304的缓存原理(添加Etag标签.last-modified) 304 网页上次请求没有更新...

  • mvc复习

    网络状态码: 200:正常访问 304:服务端资源无变化,可使用缓存资源 400:请求参数不合法 401:未认证 ...

  • http 之 200和304

    HTTP状态码之200和304 HTTP状态码(HTTP Status Code)是一种表示网页服务器响应状态的三...

  • http状态码(转)

    ttp中200、302、304、404和500等响应状态码所表示的意义? Http中200、302、304、404...

网友评论

      本文标题:抓包发现响应状态码304及网络缓存

      本文链接:https://www.haomeiwen.com/subject/acwajftx.html