文档章节

http 缓存记录

appleZ
 appleZ
发布于 2015/04/10 11:43
字数 254
阅读 14
收藏 0

200

响应

ETag:W/"22781-1425372080821"

Last-Modified:Tue, 03 Mar 2015 08:41:20 GMT

304

请求:

If-Modified-Since:Tue, 03 Mar 2015 08:41:20 GMT

If-None-Match:W/"22781-1425372080821"

响应:

ETag:W/"22781-1425372080821"

200

请求:

If-Modified-Since:Tue, 03 Mar 2015 08:41:20 GMT

If-None-Match:W/"22781-1425372080821"

响应:

ETag:W/"22770-1425372634513"

Last-Modified:Tue, 03 Mar 2015 08:50:34 GMT

304

请求:

If-Modified-Since:Tue, 03 Mar 2015 08:50:34 GMT

If-None-Match:W/"22770-1425372634513"

响应:

ETag:W/"22770-1425372634513"

200

请求:

If-Modified-Since:Tue, 03 Mar 2015 08:50:34 GMT

If-None-Match:W/"22770-1425372634513"

响应:

ETag:W/"22771-1425372832216"

Last-Modified:Tue, 03 Mar 2015 08:53:52 GMT

本地缓存:

用户向浏览器请求网页 如果没有expires cache-control 则浏览器去访问服务器

协商缓存

第一次请求   服务器知道是新文件 直接分发ETag Last-Modified 返回结果

再访问的时候http协议会带   If-Modified-Since  If-None-Match 过去 跟服务器的进行对比 相同则访问缓存 不同重新请求

访问缓存服务器 ETag Last-Modified不会变化 所以可以N次


© 著作权归作者所有

共有 人打赏支持
appleZ
粉丝 1
博文 38
码字总数 9774
作品 0
深圳
大批量的IP地理位置查询如何保证性能问题?

最近做一个用户信息统计的课题,其中有一项是要根据来访者IP统计各个省份用户的流量信息。 网上有很多http接口实现ip位置查询,但是如果在统计的时候每个ip都连一次http获取位置在数据量大的...

kliyn
2014/04/24
535
7
nginx日志模块及日志定时切割

一:作用   Ngxhttplog_module:定义日志格式,并且以指定的格式保存。 二:示例配置 logformat compression '$remoteaddr - $remoteuser [$timelocal] ' access_log /spool/logs/nginx-a...

yaohong
05/27
0
0
Ember.js 入门指南——model简介2

本文接上一篇《Ember.js 入门指南——model简介1》。 2,核心概念 声明:下面简介内摘抄至http://www.emberjs.cn/guides/models/#toc_。 1,store store是应用存放记录的中心仓库。你可以认为...

ubuntuvim
2015/10/17
454
0
Nginx日志

1 设置错误日志 Nginx记录遇到不同级别的问题信息到错误日志。Error_log指令设置日志记录到特定文件,stderr,或syslog并记录最小消息级别到日志。默认,错误日志位于logs/error.log(绝对路...

Leech
2016/08/09
93
0
DNS查询工作原理

任何域名都至少有一个DNS,一般是2个。但为什么要2个以上呢?因为DNS可以轮回处理,第一个解析失败可以找第二个。这样只要有一个DNS解析正常,就不会影响域名的正常使用。 一个url对应多个i...

rathan0
2016/03/30
91
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Confluence 6 反向跟踪

当反向跟踪(Trackback )被启用后,在任何你链接到可用启用自动发现功能的外部页面中,Confluence 将会自动发送一个方向跟踪 ping,这个 ping 能通知链接的页面有了内容改变。 Confluence 页...

honeymose
9分钟前
0
0
日期和时间API - 读《Java 8实战》

日期与时间 LocalDate 创建一个LocalDate对象并读取其值 // 根据年月日创建日期LocalDate date1 = LocalDate.of(2014, 3, 18);// 读取System.out.println(date1.getYear()); // 2014Sys...

yysue
17分钟前
0
0
8月15日任务

8月15日任务 Memcached命令行 • telnet 127.0.0.1 11211 • set key2 0 30 2 ab STORED get key2 VALUE key2 0 2 ab END 实例: [root@localhost 02]# telnet 127.0.0.1 11211-bash: te......

寰宇01
29分钟前
1
0
LNMP架构(Nginx访问日志、Nginx日志切割、静态文件不记录日志和过期时间)

Nginx访问日志 1.打开配置文件,搜索log_format vim /usr/local/nginx/conf/nginx.conf 2.访问日志常用变量含义 $remote_addr : 客户端IP(公网IP) $http_x_forwarded_for : 代理服务器的IP ...

蛋黄_Yolks
29分钟前
0
0
lombok 不用再写pojo的getset

java实体类不写get/set方法 1、下载地址https://projectlombok.org/download Myeclipse、eclipse安装lombok Lombok是一种Java实用工具,可以帮助开发人员消除Java的冗长,具体看lombok的官网...

木之下
36分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部