HTTP缓存系统设计与实现

被引量 : 0次 | 上传用户:eriwu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着上网用户数量剧增,互联网应用种类的不断增加,大量的数据流量吞噬了网络带宽,导致网络拥堵现象增多、数据传输速度下降。为此,网络缓存技术已经成为众多网络应用研究的热门领域。本文对现有的主流缓存技术进行分类与分析,发现如Squid、Apache等著名的WWW缓存代理服务器运行时,对于缓存未命中的用户请求,系统的拦截转发式监听过程都会额外的增加用户访问延时。针对这一问题,本文提出基于旁路镜像式监听的缓存技术。该技术采用旁路端口镜像方式监听用户Internet通信流量,根据用户访问的倾向,将频繁访问的Web资源本地缓存。当缓存系统监听到用户请求Web资源且请求资源已缓存时,系统采用会话劫持技术引导用户去内网缓存服务器获取所需资源,因此用户无需再与远程Web服务器进行连接。所以基于旁路镜像式监听的缓存技术不仅达到了减少网络出口流量、节省带宽资费、加快用户访问速度和传输速度的效果,同时解决了拦截转发式缓存技术影响用户访问延时的问题。本文在Windows平台下设计实现了旁路镜像式HTTP缓存系统。系统应用WinPcap工具捕获镜像流量中的原始数据包,经过网络协议解析和过滤,获取用户资源请求信息,实现镜像监听功能;对于用户频繁访问的Web资源,系统应用套接字网络编程实现将其从外网下载且磁盘缓存;系统通过IIS建立内部网HTTP服务器,实现对磁盘缓存资源的发布和管理;引导用户获取缓存资源过程是通过封装含有缓存所在地址的响应包,冒充Web服务器欺骗用户内网获取资源来实现的;系统应用Microsoft SQL server实现日志显示内网用户资源请求状况。与此同时,为了提高系统查找磁盘缓存的效率,本文实现了用来存储和组织用户请求资源信息的哈希表结构,采用哈希查询算法来缩短系统处理延时,并且系统采用缓存资源替换和过期检测方法提高缓存系统的命中率和资源一致性。最后本文对HTTP缓存系统的功能和性能进行测试,结果表明了本文设计的旁路镜像式缓存系统达到了镜像监听用户访问Internet通信数据、对用户请求劫持重定向、内网缓存加速、减少用户访问延时、SQL server数据库记录显示内网用户资源请求状况的目的。从而验证了基于旁路镜像式监听的HTTP缓存系统的实用性和可行性。
其他文献
汽车的安全性能越来越多的受到人们专注,许多汽车主机厂为了让自己的产品更具市场竞争力,同时也为了满足越来越苛刻的各国安全法规,在不断加大安全系统的配置,比较常见的安全
参考GenBank中禽呼肠孤病毒176株(ARV176) S2和S4基因分别设计两对引物,对禽呼肠孤病毒内蒙古地区分离株C-98和天津地区分离株T-98分别进行总RNA的提取,以其为模板,应用RT-PC
选取宽甸县气象局1961年~2010年初终霜日、无霜期以及冬半年年最大冻土深度时间资料,研究宽甸县无霜期与冻土深度的变化规律。研究发现1961年~2010年宽甸县平均无霜期呈增加
近年来,突发事件在全球范围内频繁发生,对人类和社会造成了巨大损失。世界各国为应对各类突发事件,相继都加强了突发事件应急管理工作。应急预案作为应急管理的核心工作,是预
中国石油天然气集团(以下简称中石油)通过持续推进科技创新,有力支撑和引领了公司业务的健康发展。其中,科技创新体系建设成效显著,特别是组织研发体系、科技成果转化机制、
基于2000—2017年省际面板数据和空间面板Durbin模型,研究了地区科技创新能力对科技人才聚集的影响及其空间溢出效应。结果表明:地区科技创新能力提升不仅有助于本地区科技人
近年来,随着“汉语热”的不断升温,对泰汉语教学也呈现出一派欣欣向荣的景象。目前泰国从幼儿园到大学均开设了汉语课程,初步进行了一个汉语学习系统,但是由于没有统一完善的
漳州水仙花拥有丰富的文化背景与较高的品牌知名度,是福建省的省花,漳州市的市花。"漳州水仙花"在2008年取得中国驰名商标认定,成为全国第二个花卉类驰名商标,还在2010年获得
随着社会的发展,国民经济的显著提升,水利工程也同其他行业一样得到了迅猛的发展。然而,水利工程逐渐扩大,从小型的水力发电站逐渐发展成为大的水利工程,施工难度也随之增大,
随着经济的迅速发展,人类活动对生态环境产生重大影响,环境的日益恶化,使得人们逐渐注重自然环境的保护,注重传统的回归,讲求“道法自然、天人合一”的理念。在现代包装中,传