通常情况下,我们想在网页上上传一个文件的时候,会采用<input type="file">标签,但是你有没有想过,为什么通过这样一个标签,服务器端就能获取到文件数据呢?我们先来写这 ...
用node搞web服务和直接用tomcat Apache做服务器不太一样, 很多工作都需要自己做。缓存策略也要自己选择,虽然有像koa static,express.static这些东西可以用来管理静态资源,但是为了开发或配置时更加得心应手,知其所以然,有了解http缓存的必要。另外,http缓存作为一个前端优化的一个要点,也应该有所了解。 什么是http缓存 RFC https: tools. ...
2018-10-28 21:10 0 1160 推荐指数:
通常情况下,我们想在网页上上传一个文件的时候,会采用<input type="file">标签,但是你有没有想过,为什么通过这样一个标签,服务器端就能获取到文件数据呢?我们先来写这 ...
一、什么是http缓存 http缓存就是在浏览器从服务端请求的资源,通过缓存规则保存在浏览器本地,二次请求的时候不再从服务端获取 而是直接从本地获取缓存资源,降低了 服务器压力,提升了加载速度 二、缓存规则 1、强制缓存 首次请求服务端资源时,服务端会在Response ...
浏览器缓存 1、浏览器第一次打开一个网页获取资源后,根据返回的header(响应头)信息来告诉如何缓存资源。 2、浏览器后续请求 3、浏览器在请求某一资源时,会先获取该资源缓存的header信息,判断是否命中强缓存(cache-control和expires信息),若命中直接从缓存中获取 ...
概述 虽然现在5.0后Google推出了RecycleView,但在5.0 Lollipop普及前Listview仍会被广泛使用,所以打算再次探究一下Listview的源码,了解一下Listview 的构成及加载机制。 探究 上图简单梳理了Listview的构成及与其相关类之间的关系 ...
这个题目放在草稿箱里面许久了,一直没有动力提笔。趁现在公司人还没有来齐,工作量还不是很大,就挤出来时间来把它完善了。 我们知道,RecyclerView是经典的ListView的进化与升华,它 ...
在面试的时候经常会被问到一个有关ListView的问题:一个ListView的高度最多可以显示5个item,但是却有20条数据要显示,问最多会有多少个convertView会被复用?或者如在ListV ...
内容: 1.缓存基本原理 2.node实现缓存 1.缓存基本原理 第一重要、缓存策略: cache-control:用于控制缓存,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private expires ...
上次写完了请求头,这次写写响应头吧。等写完了之后,单独在对浏览器缓存策略写写吧。 Accept-Ranges: 标识自身支持范围请求(partial requests)。字段的具体值用于定义范围请求的单位。 有none和bytes两个值。 Age:一个非负整数,表示消息对象在缓存 ...