怎么破解别人微信密码不被发现(黑客远程微信

访客3年前黑客文章899

HTTP 304: Not Modified
标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。

我们先来看下浏览器的工作原理:
(1)直接在缓存中去获取内容。如果先前有效访问的响应头包含 Expires, max-age的话,“打开新窗口”、“输入URI回车”、“前一页”、“后一页”这些浏览器行为不会使浏览器在Expires, max-age设置的有效期时间内去访问服务器,而是在缓存中去获取内容,但是"刷新'"或"重载"例外。
(2)访问服务器,根据服务器响应来获取内容。这种情况发生在设置no-cache等头标要求不缓存,或者是设置了 Expires,max-age但浏览器行为是“刷新”或“重载”时候。'Last-Modified'、'ETag'、'must-revalidate' 等有些特殊,不直接受浏览器行为影响,它们必须访问服务器后,再由服务器判断是直接发送新的资源,还是发送一个304 Not Modfied让浏览器使用缓存中的资源。

如果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果请求中包含 If Modified Since,就说明已经有缓存在客户端。只要判断这个时间和当前请求的文件的修改时间就可以确定是返回 304 还是 200 。对于静态文件,例如:CSS、图片,服务器会自动完成 Last Modified 和 If Modified Since 的比较,完成缓存或者更新。但是对于动态页面,就是动态产生的页面,往往没有包含 Last Modified 信息,这样浏览器、网关等都不会做缓存,也就是在每次请求的时候都完成一个 200 的请求。
因此,对于动态页面做缓存加速,首先要在 Response 的 HTTP Header 中增加 Last Modified 定义,其次根据 Request 中的 If Modified Since 和被请求内容的更新时间来返回 200 或者 304 。虽然在返回 304 的时候已经做了一次数据库查询,但是可以避免接下来更多的数据库查询,并且没有返回页面内容而只是一个 HTTP Header,从而大大的降低带宽的消耗,对于用户的感觉也是提高。

如何测试HTTP状态,缓存是否有效?

可以使用HttpWatch
之一次访问 200
鼠标点击二次访问 (Cache)
按F5刷新 304
按Ctrl+F5强制刷新 200
如果是这样的就说明缓存真正有效了。

对 HTTP 304 的理解

最近和同事一起看Web的Cache问题,又进一步理解了 HTTP 中的 304 又有了一些了解。
304 的标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。
如 果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果请求中包含 If Modified Since,就说明已经有缓存在客户端。只要判断这个时间和当前请求的文件的修改时间就可以确定是返回 304 还是 200 。对于静态文件,例如:CSS、图片,服务器会自动完成 Last Modified 和 If Modified Since 的比较,完成缓存或者更新。但是对于动态页面,就是动态产生的页面,往往没有包含 Last Modified 信息,这样浏览器、网关等都不会做缓存,也就是在每次请求的时候都完成一个 200 的请求。
因此,对于动态页面做缓存加速,首先要在 Response 的 HTTP Header 中增加 Last Modified 定义,其次根据 Request 中的 If Modified Since 和被请求内容的更新时间来返回 200 或者 304 。虽然在返回 304 的时候已经做了一次数据库查询,但是可以避免接下来更多的数据库查询,并且没有返回页面内容而只是一个 HTTP Header,从而大大的降低带宽的消耗,对于用户的感觉也是提高。

相关文章

女子试带玉镯被卡当场买下敲碎-试带玉镯取不下来必须买吗

女子试带玉镯被卡当场买下敲碎-试带玉镯取不下来必须买吗

大家都知道玉手镯是比较贵重的东西,去珠宝店试戴玉手镯的时候导购都是小心翼翼生怕给打碎了。那么大家在试戴玉镯的时候有遇到过哪些糗事呢?近日女子试带玉镯被卡当场买下敲碎,据了解女子试戴玉镯之后死活摘不下来...

北京密云伴游,约一次高端伴游多少钱李妍

北京密云伴游,约一次高端伴游多少钱【李妍】,上海是一座成功人士的聚集地,对商业模特的需求也是比较大的,今天明星商务分享模特访梦,年龄昆明 女 33,婚姻:未婚,学历:高中,气质:北京密云伴游,约一次高...

猥亵男公交跳窗被路人塞回,最终被拘留7天,网友:干的漂亮!

【猥亵男公交跳窗被路人塞回】4月5日,山东淄博一名男子在公交上猥亵返校女孩。司机关闭车门后,男子试图从窗户逃出。 车外一名男子看到后,立即上前阻止,将其推回车内。乘客姜女士称:男子摸了女生后,女生大...

头发会和身体抢营养吗(头发长就会吸取人体的营养,影响健康吗?)

头发会和身体抢营养吗(头发长就会吸取人体的营养,影响健康吗?) 有科学研究证明,人体头发无时无刻不在生长,在生长时都会消耗人体的大量营养。医学和化学试验表明,人体头发中含有多种健康所需的营养成分,比...

黑客攻击ppt,如何做网络黑客,如何找黑客帮忙找回密码

4. 关于出境并非仅有选择项的事务场景,能够考虑本地化搜集、本地化存储的解决方案。 图4. 处理中心假造相关剖析彩蛋环节:ncatcontext.terminal = ['deepin-termina...

不忘初心谋复兴 中国纺织工程学会庆祝成立90周年!

在单边主义、保护主义上升的大背景下,原始创新能力提升是纺织科技工作者肩负的历史责任。作为我国最早的纺织科技社会组织,中国纺织工程学会已经走过了90年辉煌历程,同时,2020年也是中国纺织工程学会第...