1. 缓存简介 缓存是位于服务器和客户端的中间单元,主要根据用户代理发送过来的请求,向服务器请求相关内容后提供给用户,并保存内容副本,例如 HTML 页面、图片、文本文件或者流媒体文件。然后,当下一个针对相同 URL 的请求到来时,缓存直接使用副本来响应 HTTP 请求,而不需要向源服务器再次发送请 ...
分类:
Web程序 时间:
2018-06-09 11:39:07
阅读次数:
204
server { listen 80 default_server; location /{ root /path/html add_header Cache-Control max-age=864000 } location ^~ /service { proxy_pass http://... ...
分类:
编程语言 时间:
2018-06-08 23:19:38
阅读次数:
1037
1. expires 是在http的回应中,也就是Response-Header,expires [time| epoch| max| pff] ,后面的设置会影响Cache-Controller, 如果是负数则 on-cache,否则就是max-age=time; 2. expires 30s; ...
分类:
其他好文 时间:
2018-06-06 12:38:31
阅读次数:
113
部分跨域 部分跨域 @CrossOrigin注解支持类级别,方法级别添加。可以在controller类或者方法上添加,支持部分接口跨域。在两者上都添加时,方法级别的覆盖类级别的。 设置是否发送凭证,该值是在预请求的响应的“Access-Control-Max-Age”上设置的。该值决定在发起跨域请求 ...
分类:
编程语言 时间:
2018-05-31 19:31:14
阅读次数:
313
前段时间去面试移动端的H5开发工程师,在最后面试的时候被问到了max-age Expires Etag有什么不同,在什么情况下应用,当时乱编了一通,自我感觉良好,结果…… 大家懂得,现在讲他们几个的区别以及如何应用进行一下总结,方便后续查看。 Expires http/1.0中定义的header,是 ...
分类:
其他好文 时间:
2018-05-31 19:26:04
阅读次数:
182
缓存的HTTP控制字段: (HTTP1.0) Expires:5 Jul 2018 16:00:00 GMT 在设置的时间内直接从浏览器中取值 200 OK (from memory cache) Cache-control:(HTTP1.1) max-age:从请求开始到设置的这段时间内直接从浏览 ...
分类:
其他好文 时间:
2018-05-21 19:30:04
阅读次数:
215
提升现代web app的中的页面性能 前言,本文翻译自 "https://docs.google.com/presentation/d/1hBIb0CshY9DlM1fkxSLXVSW3Srg3CxaxAbdocI67NCQ/edit slide=id.g32e52b1ea6_1_0" 看到之后感觉 ...
分类:
移动开发 时间:
2018-05-07 14:41:53
阅读次数:
206
age={'tom':18,'cat':19,'jerry':30,'dog':12} # print(max(age.values())) # print(min(age.values())) # print(max(age))#字典默认比较的是key # for i in zip(age.val... ...
分类:
其他好文 时间:
2018-04-28 23:49:16
阅读次数:
221
什么是Http协议? Http协议: 对浏览器客户端 和 服务器端 之间数据传输的格式规范 Http是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,H ...
分类:
Web程序 时间:
2018-04-25 00:22:30
阅读次数:
571
在link中新增: 预加载会将内容缓存到浏览器, 但是, 如果缓存的内容已经过期,浏览器还是会去请求服务器去获取内容。 也就是说, 在使用预加载的时候,还需设置页面的缓存时间: ...
分类:
Web程序 时间:
2018-04-22 21:57:19
阅读次数:
205