Day: May 12, 2015

HTML 5缓存机制:Cache Manifest配置实例

Cache Manifest是HTML 5的一种缓存机制,文章作者直接用博客当测试环境,虽然应用起来非常简单,但效果却出奇的好。缓存后的速度,简直是惊人的快。像Yslow显示,打开一个缓存过的页面,只要0.729秒,比不缓存的差不多快了10倍。 一、Cache Manifest基础知识 作为一个Web开发相关的人员,都不会少听到、看到Cache这个词。是的,上面也已经说了,它是一种缓存的机制。它可以通过一个.manifest文件来配置需要缓存的或者一定要保持联网缓存的文件。而重点就是这个.manifest文件,这里进行了简单的整理: ◆MIME TYPE:text/cache-manifest ◆需要由你创建的:NAME.manifest ◆作用:主要是配置需要缓存的文件 二、如何实现 实现起来倒是非常简单(当然,这也是有问题的,这个我们后面讲解决方案),实现步骤如下: 1.在服务器上添加MIME TYPE支 比如 Apache 中可在 .htaccess… Read More

不使用 Cookie 的“Cookie”技术

有另一种方法可以跟踪用户而不使用cookies或Javascript。这种方法 已经被用于无数网站,但几乎没人人们知道。本页解释这种方法是如何运作的,以及是如何保护你自己的。 这种跟踪方式 无需使用: Cookies Javascript LocalStorage/SessionStorage/GlobalStorage Flash、Java或其他组件 你的IP地址或是用户代理字符串(User Agent String ) 任何Panopticlick所使用的方式 相反,它使用另一种存储方式,在浏览器重启的时候也可以保持持久性,这就是: caching。 即使你完全禁用cookies、关闭Javascript功能并且使用VPN,这种技术依然可以追踪到你。 在线示例:http://lucb1e.com/rp/cookielesscookies/ 我们继续,输入一些东西然后保存。接着关闭你的浏览器再一次打开这个页面。它是不是还在那儿呢?… Read More