摘要: 浏览器缓存主要有两类 缓存协商:Last-midified ,Etag 彻底缓存:cache-control,Expires缓存协商 缓存协商的意思是需要去服务器端询问页面有没有修改过,没有修改过则返回304直接使用缓存内容,否则返回新内容 协商步骤: 服务器发送带Last-midified:GMTtime 头的http response 浏览器下次请求时带上if-modified-since:GMTtime http 请求头 服务端用本地Last-midified时间与if-modified-since比较,计算浏览器数据是否过期并发送响应 Etag的工作原理与Last-mi... 阅读全文
posted @ 2012-12-22 15:30 寂静沙滩 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、SQUID缓存的存放方式:每一台Squid 代理服务器上都有若干颗硬盘,每颗硬盘又分割成多个分区,每一个分区又可建立很多目录,目录下才放文件(Squid 把它叫object)。二、SQUID的查询方式:SQUID通过查询表的方式来定位某个资源的位置,所查询的表叫Hash table 和Digest table;Digest table在这里可以称之为摘要或者索引,它记录了磁盘上每个分区,每个目录里存的缓存摘要,Hash table在这里可以称之为目录或者提纲,它记录所有的Digest table表信息,SQUID接受到请求后先查询Hash table,在根据Hash table所指向的D. 阅读全文
posted @ 2012-12-22 15:24 寂静沙滩 阅读(977) 评论(0) 推荐(0) 编辑