1.2 国内外研究 由于计算机硬件的不断发展,现在代理服务器上有了更多的空闲 CPU 时间和更多的内存,更高效的代理服务器和如何能有效利用这些资源是代理服务器研究的方向,越来越多的功能被添加到代理服务器中。 现代信息社会中,手持设备越来越贴近人们的生活,出于带宽以及设备电源的考虑,手持设备不一定能有 PC 机那样的处理能力,所以数据的转换加入到了代理服务器中,比如视频转码以及动态压缩等。现在大量的广告植入都是依靠用户习惯来注入的,分析习惯并植入广告都是可以交给代理服务器来处理,原来服务器上的功能越来越多的部署到代理服务器上,这样服务器也就更加简单,性能也能得到很大的提升,节约了服务器开发人员的工作。通过代理服务器也能让协议更简单的实现,比如互联网内容适配协议(ICAP)。
1.3 国内外流行的代理服务器软件 国内的代理服务器软件有遥志代理服务器(CCProxy)源]自=优尔-^论-文"网·www.youerw.com/,其功能主要有代理上网、网站访问控制及带宽限制、限制 QQ、MSN、炒股和上网账号管理。   国外付费的代理服务器软件有 WinGate、WinRoute等,免费的有 Squid、Varnish、Nginx等。   Squid 是一个具有 Web 缓存能力的代理服务器,它有多种用途,通过缓存能力加速了 Web 服务器的访问,它还有过滤等功能。虽然主要用于 HTTP和FTP,Squid还包括其它一些协议,如 TLS、SSL、Gopher和HTTPS,Squid主要设计用于在Unix一类系统运行。 Windows 版本更新到2.7版本后就停止了更新。   Varnish是一个适合用于高动态性网站的 HTTP加速器,对比于其它代理服务器软件,如主要为客户端缓存的 Squid 和作为原始服务器的 Apache 和Niginx,Varnish 被设计成一个 HTTP 加速器,它只专注于 HTTP,不像其他代理服务器通常支持 FTP,SMTP和其他网络协议。Varnish通过轮询、优先和权重分配来支持负载均衡,它还支持多个后端域名。它目前被用在挪威最大的报社 Verdens Gang 上。    本文研究的内容 在现在追求用户体验的环境下,交互时间就是第一重要因素,但是网络时间是程序开发者所不能控制的。保证用户信息的安全,降低网络延时,减轻网络负担,对缓存进行管理就是我们需要研究的问题。 本文分为五章。 第一章绪论概述了本课题的选题背景,以及代理存在的重要意义。第二章介绍了一些HTTP 基本信息。 第三章介绍了缓存的实现。 第四章详细的介绍代理服务器软件,以及代理服务器的基本概念,讨论代理的用途。 第五章介绍了多功能代理服务器转发的实现 。 最后进行了总结。

上一篇:Linux环境下轻量级Web服务器的设计与实现
下一篇:基于Esper的资产管理复杂事件查询软件开发

架设Linux(2.6内核)的服务器集群【745字】

WEB服务器多框架解决方案【1450字】

浅谈网站服务器安全维护技巧【2595字】

高职电子商务多功能实训...

小微商家移动互联进销存...

C++IM即时通讯系统服务器端的设计+源程序

GPRS技术无人车辆DGPS定位系统服务器系统设计

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发