您好,欢迎访问三七文档
企业级CACHE应用解决方案一、用户需求随着因特网及其相关事务的迅速增长,互联网用户的急剧增加,导致了网络负载的不断增加。企业上网的一般方式都是采取租赁专线的方式,即企业的出口带宽是固定大小。在企业业务量和企业规模不断发展扩展时,导致了企业上网速度的快速下降。同时,在互联网上,由于互联网用户的爆炸性增加,导致了网络应用服务器,如Web服务器,响应速度的下降。企业要想提高上网速度就必须不断地增设专线,增加出口带宽,而这就导致了企业额外费用的增长。因此,CACHE应用解决方案应运而生。CACHE就是把频繁被调用的互联网请求临时存储在离用户最近的位置,这样,在一个用户请求后,后续用户就可以直接从CACHE中存储的临时文件得到服务响应。这样,降低了对外重复请求的频率,改善互联网速度从而大幅度的节约出口带宽资源。实验研究表明,在应用CACHE服务器后,最高可以提高十倍以上的应答速度,减少30%~60%的出口流量。同时,应用CACHE服务器使得对于互联网使用状况和用户使用状态的分析非常简单。通过节省网络带宽资源的占用,使得企业对于专线的需求降低,节省了专线费用。基于此,中天融信推出了企业级CACHE解决方案,为企业用户提供全面的CACHE解决方案。二、CACHE解决方案通用的CACHE解决方案通过在客户端或应用服务器端之前放置CACHE服务器,用以处理用户请求,并存储用户请求的文件和资料,在后来用户再次请求相同文件或资料时,直接从CACHE服务器将应答返回给用户,这样,不仅减轻了应用服务器的压力,也使得用户的请求响应时间大大缩短,并降低了网络流量负载。中天融信CACHE解决方案采用中天融信NTW320作为CACHE服务器,双路的PIII处理器,使得CACHE服务器的处理能力非常强大,双信道Ultra160SCSI控制器,保证了资料的传输速度,可选的SCSIRAID则为用户的资料安全提供了保障。在方案中,CACHE服务器的工作方式有三种:正向代理、反向代理和透明代理。¢正向代理:在一般的企业环境中,我们推荐使用正向代理。正向代理是将CACHE服务器和客户端放置在同一网段内,用户在访问外网资源的时候,CACHE服务器首先将用户请求复位向到CACHE服务器上,在CACHE服务器上寻找,是否有用户请求的内容。如果没有,再从CACHE服务器将请求发送到网络上,用户请求返回时,返回响应给用户,并将返回内容写入CACHE服务器中。使用这种CACHE服务器可以大幅降低线上流量,提高网络速度。要注意的是,在使用这种代理模式的时候,需要在客户端的浏览器上设置代理服务器位元址。当代理服务器发生故障的时候,网络也会瘫痪。¢透明代理:在企业内部网用户比较多的时候,可以考虑使用透明代理。透明代理放置在用户内部网络和互联网入口之间。使用多个CACHE服务器完成负载均衡功能,当其中的一个CACHE服务器出现故障时,通过工作切换,将当前服务器上的工作转移到其它服务器,保障不会影响到用户的正常网络访问。对于用户而言,所有的CACHE服务器都是透明的。因此,在客户端无需设置代理服务器。¢反向代理:如果一个企业的业务主要是提供网络服务的话,建议使用反向代理。反向代理模式中,CACHE服务器放置在应用服务器的前面,当用户访问应用服务器的时候,首先经过CACHE服务器,并将用户的请求和应用服务器应答的内容写入CACHE服务器中,从而为后续用户的访问提供更快的响应。减轻了应用服务器的负重,从而大幅提高浏览速度。在中天融信企业级CACHE应用解决方案中,建议客户采用正向或透明代理。这样做的目的在于在CACHE服务器上存储相关网络流量资料,当有用户访问同一内容的时候,直接从CACHE上给予应答,从而降低了网络流量和网络带宽的占用,三、方案特点:1、资料更新:CACHE的目的是把存储的信息提供给用户,所以有可能提供旧的信息。为了最小化这种可能性,我们提供了多种方法来避免出现这个问题,为用户提供最新的消息。¢更新法则(RefreshRule):因为各个网页基本都包含修改的日期,可以根据日期即使自动更新被访问的内容,保障最新信息的提供。¢更新程度(Cacheability):大幅度降低网络负载和最新更新程度(freshness)是对立的关系,因此网络管理员可以利用系统的Cacheability功能,按照网络的状况选择更新的频率和程度。¢计划下载(ScheduledDownload):对于定期更新的那些访问量比较大的网站或新闻网站,可以预先定期(比如,在用户使用带宽最少时)进行内存获取而保障提供最新消息。对于不是频繁更新的时间段,就可以有效的节省网络带宽。2、稳定性和安全性:稳定和安全成为了当今网络生活中最重要的因素之一。只有提供稳定的网络服务,才能保证用户访问的正常进行。网络的不安全性则可能导致机密信息的外泄,从而有可能给用户带来无法预测的损失。¢稳定存储:当发生意外故障,如断电、硬件故障等问题时,可以保证CACHE中已存信息不丢失。在排除故障后,即可正常读取CACHE中的信息。¢超负荷管理:CACHE在网络流量突增,导致突发的超负荷时也可以正常工作。系统自身的负荷管理功能在发生超负荷时,自动开辟新的资料信道,从而保证整体网络的正常工作。¢HTTP安全隧道:为支持HTTPS/SSL安全协议,提供了隧道功能。在隧道中,并不存储或对已加密资料进行解密操作,只是提供一个数据传输的安全路径,保证关键资料不被其它人查看或使用不是自己的资料。3、动态内容:一般的CACHE不能Caching有关的查询搜索工作。进而,对搜索引擎、在线论坛等动态的页面也无法进行Caching。这种查询操作在很大程度上成为了占用不必要的带宽,延迟网络速度的主要原因之一。对经常使用和不频繁更新的网站,只要管理员稍作设置,即可进行Caching,并通过Cacheability的设置,保障提供给用户的是最新消息。同时,系统可以对动态内容进行Caching。4、访问控制通过位元址控制,可以控制对外部特殊资源的访问。¢URL位元址控制:可以禁止使用特定的URL的特定地址或对特定网站的访问,从而可以控制对那些不健康的网站的访问。¢客户端控制:管理员可以利用用户的IP位址控制特定用户是否允许访问。¢智能忽略:对于内部服务器或一些难以Caching的网站,即可直接访问服务器。
本文标题:cache解决方案
链接地址:https://www.777doc.com/doc-2905113 .html