当前位置:主页 > 科技论文 > 计算机论文 >

反向代理服务器缓存动态配置系统的设计与实现

发布时间:2025-03-19 22:33
  互联网的快速发展和日益增长的网络用户,使得网站服务器的压力逐渐增大,使用反向代理技术和其提供的缓存服务是解决这一问题的有效手段。现有的反向代理缓存技术研究主要集中在缓存替换算法的设计上,在使用时,代理服务器下网站一般都是共享同一块缓存空间,无法为高优先级或者高缓存需求的网站单独划分缓存空间,不能避免网站间缓存污染和竞争的问题,从而导致网站的缓存需求无法得到很好的满足,不能有效降低用户访问延迟。针对以上问题,本文基于信息中心网络、CPU多程序调度和存储系统领域中的缓存分配算法,设计一个反向代理模式下的缓存分配算法。该算法能够根据网站访问日志统计分析出网站数据指标,并结合历史数值预测出未来一段时间内网站的数据指标,然后根据预测值或网站优先级计算出网站的缓存分配权重,最终计算出网站的缓存空间大小。该算法考虑了网站访问量、网站上游服务器响应时间和网站流量等因素,能够为网站分配合理的缓存空间大小,使得有高缓存需求和收益或者高优先级的网站得到更多缓存空间,提高网站缓存命中率,降低用户访问延迟。基于该算法,本文实现一个反向代理服务器缓存动态配置系统。该系统在实现反向代理服务器和网站管理的功能上,实现了...

【文章页数】:75 页

【学位级别】:硕士

【部分图文】:

图2-2反向代理服务器访问模式??6??

图2-2反向代理服务器访问模式??6??

?互联网?服务器??图2-1客户端直接访问模式??^P??原始服务器??# ̄^—U?〇??客户端?互联网?反向代理服务器?原始服务器??1^0??原始服务器??图2-2反向代理服务器访问模式??6??


图2-3代理模式下资源请求用时图??-,

图2-3代理模式下资源请求用时图??-,

晌应客户端时间(Response?Time)?上游服务器晌应时间(Upstream?Response?Time)??图2-3代理模式下资源请求用时图??由图2-3可以看到,代理模式下资源的请求时间由两部分构成,一部分是代??理服务器向原始服务器请求等待响应的时间(Upstream....


图2-4代理模式下资源请求命中缓存用时图??

图2-4代理模式下资源请求命中缓存用时图??

图2-4代理模式下资源请求命中缓存用时图??由于缓存命中时从缓存中取出数据所用时间较于网络请求用时要小的多,??一般忽略不计,此时图2-4与图2-3相比主要节省了上游服务器响应时间,即叫。??因此,公式(2-4)中使用叫来表示缓存命中节省的用户访问延迟时间,用(叫*??&)来表示....


图3-4各网站独立请求次数和独立请求流量大小??WCF、上

图3-4各网站独立请求次数和独立请求流量大小??WCF、上

WCF算法中除了网站流量、上游服务器响应时间和网站访问次数外还有两??个关键的参数,其分别为网站独立请求次数和网站独立请求流量大小,它们分??别用来计算网站缓存分配权重和限制网站缓存空间大小。图3-4所示为各网站??的独立请求次数和独立请求流量大小的情况。可以看出,校主页的独立请....



本文编号:4036956

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/4036956.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户44191***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com