摘要:
http://www.jdon.com/40381Last-Modified和Expires针对浏览器,而ETag则与客户端无关,所以可适合REST架构中。两者都应用在浏览器端的区别是:Expires日期到达前,浏览器不会再发出新的请求,除非用户按浏览器的刷新,所以,Last-Modified和Expires基本是降低浏览器向服务器发出请求的次数,而ETag更侧重客户端和服务器之间联系。先谈Last-Modified和Expires,最新的Tomcat 7 将ExpireFilter加入其容器中,这样,Java WEB也可以象Apache的Mod_expire模块一样对Http头部进行统一设置 阅读全文
摘要:
来自:http://www.jm47.com/g/91174.htm一直以来没有留意过HTTP请求头的IMS(If-Modified-Since)标签。最近在分析Squid的access.log日志文件时,发现了一个现象。就是即使是对同一个文件进行HTTP请求,第一次和第二次产生的网络流量数据也是不一致的。在调查的过程中,逐渐了解了HTTP的If-Modified-Since的头标签的作用。大家都知道客户端浏览器是有缓存的,里面存放之前访问过的一些网页文件。例如IE,会把缓存文件存到“C:\Documents and Settings\zh2000g\Local Settings\Tempor 阅读全文
摘要:
1、sessionStorage2、localStorage3、Database Storage4、globalStorage5、兼容性参考文献本地持久化存储一直是本地客户端程序优于 web 程序的一个方面。对于本地应用程序,操作系统会一共一个抽象层,用于存储和获取特定于应用程序的数据,例如用户设置或者运行时状态。这些值可以被存储于注册表、INI 文件,或者其他什么地方,这取决于操作系统的实现。如果你的本地应用程序需要不简单是键值对形式的本地存储,你也可以使用嵌入式数据库、发明你自己的文件格式,或者其他很多种解决方案(引自“HTML5本地存储详解)。HTML5 storage提供了一种方式让网 阅读全文
摘要:
http://docs.spring.io/spring/docs/2.0.x/reference/beans.html#beans-factory-scopesIn Spring, bean scope is used to decide which type of bean instance should be return from Spring container back to the caller.5 types of bean scopes supported :singleton – Return a single bean instance per Spring IoC co 阅读全文