不常见的http状态码304是什么

古哥 网站咨询

304属于一种跳转代码,也可以理解为向服务器发送一个请求,服务器返回一个304,表明目标网址与本地存储的网站内容无任何区别。此时,浏览器将直接从本地获取,而省去了去服务器抓取的时间。

回复

共2条回复 我来回复
  • 古哥的头像
    古哥
    联系邮箱:admin#iymark.com
    评论

    我说下我是怎么实现304跳转的,我是通过service worker,将服务器数据缓存到浏览器本地。

    由于我用了wp super cache缓存静态页面,浏览器抓到的页面不会发生变化。所以,二次访问网站都是直接从本地获取,只与服务器通讯100B左右的内容,用于判断页面是否有变化。

    而且我发现,如果我加上百度统计之类的统计代码,就无法实现304了。这是因为统计代码是动态的,页面每次访问都有不同。

    当你登录了网站,由于直接抓取动态页面,也是无法304跳转的。

    2021021913275285

    2021年02月19日 21:27 0条评论
  • 古哥的头像
    古哥
    联系邮箱:admin#iymark.com
    评论

    如果你对wordpress速度优化感兴趣,可以参考链接:

    https://iymark.com/wordpress-optimize

    2021年02月23日 00:06 0条评论
微信小程序
微信公众号