缓存服务器,节约您60%的带宽

服务器 服务器运维
缓存服务器用来存储网络上的其他用户需要的网页,文件等等。缓存服务器不仅可以使用户得到他们想要得信息,而且可以减少网络的交换量。通过缓存服务器,我们可以有效的节约我们的带宽资源,究竟如何操作呢?我们这就来看一看。

带宽不够恐怕是最让网络管理员头疼的事了,一方面随着BT或P2P软件的流行,强占带宽的流氓软件越来越多,公司网络的带宽越来越被不合理的占用。另一方面由于公司经费原因,不可能申请太大的带宽,因此也会造成网络浏览速度缓慢。外忧内扰两方面共同作用使网络管理员在带宽释放方面变得很无奈。

笔者所在公司也是如此,150个分点只通过15Mb光纤,用户普遍感到浏览速度非常缓慢,特别是到中午等浏览高峰,基本上任何网页都会出现超时而无法显示。如何解决这个问题呢?笔者听从朋友介绍使用了一款名为Netshine ICS的缓存服务器,从而一步步的将本来访问internet资源的数据转化为访问缓存服务器,有效的节约了大量带宽。

一、缓存服务器介绍

缓存服务器用来存储网络上的其他用户需要的网页,文件等等。这种服务器不仅可以使用户得到他们想要得信息,而且可以减少网络的交换量。缓存服务器往往也是代理服务器。对于网络的用户,缓存服务器和代理是不可见的,在用户看来所有的信息都来自访问的网站。


二、网络环境:

公司核心设备使用CISCO6509,每个接口划分了VLAN,连接子公司。各个子公司通过租用电信光纤链路,使用ATM技术连接到总公司。虽然各个子公司使用的电信光纤链路是2Mb,内网访问起来非常快,但是由于公司总出口也就是6509上的出口速度只有15Mb,因此整个公司访问外网是非常缓慢的。一到使用高峰150个分点几千台计算机同时访问internet就会造成几乎0下载速度的问题。

三、解决方法

即使是再申请更多的带宽恐怕也很难满足150个分点几千台计算机对外网的访问,因此笔者将带宽扩容方案放置一边。一位朋友介绍了一款产品,号称可以节约60%的带宽。该产品使用的是Web Caching技术。

(1)什么是Web Caching:

近年来,Internet应用以***的速度增长,大规模的终端用户对带宽提出更高的要求,如果缺乏细致的管理,这种带宽要求对Internet服务提供商来说意味着昂贵的费用,此外,每一次发自终端用户的Internet数据请求将会导致大量不可估量的延迟,如此缓慢的响应速度使得Internet应用和电子商务变得令人厌烦和不切实际。

Web Cache就是针对这些问题提出的,它在终端用户和整个Internet之间扮演一个中间媒介角色,一个有效的Web Cache尽可能地直接响应终端用户的请求,减少通过Internet传递的请求数量,和Web浏览器的有限的Cache功能不同,Web Cache使用大量存储空间来同时服务大量的用户,因而,Web Cache能为流行的Web站点快速提供***的数据,Web Cache还可以加速已经被本地用户访问过的其他Web站点的访问速度,对于那些数据需求超出浏览器Cache限制的用户尤其有用。
  
一种有效的Web Cache可以提供两种关键的益处:

1、节省Internet连接带宽

2、减少终端用户的响应时间

带宽节约对Internet服务提供商来说可迅速产生实质上的物质节省,减少终端用户的响应时间可有效改善用户对整个Internet的应用体验,对于电子商务和信息传输来说,使“World Wide 等待”变为“World Wide引擎”。

(2)Web Caching工作原理:

如果没有Web Cache,终端用户的Web浏览器访问将导致Web请求经过Internet发送,由于Internet复杂而无规律的自然特性,这样的请求可能导致冗长的不可估量的延迟,这样的延迟会造成生产力下降和低效的电子商务,对最终用户造成乏味的Internet体验。

此外,如此远程的Internet请求消耗了宝贵的额外带宽资源,导致Internet拥塞和Internet服务提供商开支的增加,Web Cache为频繁访问的数据提供了一个方便的存储场所,终端用户通过一个可控的内部链路和Web Cache 连接,现在,如果Web Cache已经保存了所需数据的***拷贝,Web 浏览器的访问就可以通过Web Cache获得,Web Cache直接将数据发送给终端用户,而不需要产生额外的Internet请求,此外,Web Cache透明地从Internet请求数据(不管是用于刷新过期的数据还是请求新数据),性能基准测试表明:有效的Web Cache产品能提供超过50%的带宽节省,Web Cache的部署可有效减少响应时间和额外带宽需求,因而,Web Cache对于终端用户和Internet服务提供商都大有益处。

(3)Web Cache的益处:

通过直接响应数据请求,一台有效的Web Cache能充分减少终端用户的响应时间以及Internet服务提供商需要的额外带宽,更进一步看,Internet请求的减少有助于减轻远程服务器的负载,从而增强其服务能力。因而,内容管理者具有重要的动机鼓励Cache应用。

Web Cache通过减轻Internet热点内容传输可以更进一步地改善服务质量,如果一个特殊的Web页面突然变得流行起来,当多个用户同时试图访问该页面时,“热点”就会产生,(这种现象经常出现于“每日热点网站”以及“明星报道”),该页面的原始服务器以及其接入链路可能未预料到如此大的负载,于是,他们就会开始变得越来越缓慢,甚至出现错误,如果当页面开始流行时就动态地镜像这些页面,Web Cache就有助于这些意外的热点冲击,事实上,当更多的用户访问该页面的本地拷贝时,Web Cache的Internet带宽节约事实上会显著增加。

此外,Web Cache是提供增值服务的天然场所,比如:内容过滤、安全、连接转换以及统计采集等。(如图1)

 

图1

(4)如何应用Netshine ICS缓存服务器:

Netshine ICS缓存服务器使用起来非常简单,有多种方法连接你的核心设备。例如直连或者并连等。我们公司使用的是并连方式进行连接的,因为我们只容许目的地址的端口是80的通过缓存服务器浏览。(如图2)

 
图2 

在实际使用中当用户访问外网站点时诸如sohu.com,首先会查询缓存服务器,缓存服务器会使用本地硬盘存储网页信息。当访问sohu.com的用户增多,这种浏览方式就变成从缓存服务器本地硬盘提取网页内容了,从而提高了访问速度,不占用一点带宽。

总结:知道了Netshine ICS的具体工作原理我们就可以来实施该缓存服务器,让其更好的为我们工作了。我们将在节约60%带宽不是梦——Netshine ICS缓存服务器试用手记(效果篇)中为各位IT168的读者详细介绍。

【编辑推荐】

  1. Google缓存服务器,即将空降“伊甸园”
  2. 缓存服务器在Linux下的应用
  3. 利用缓存服务器实现负载均衡

责任编辑:桑丘 来源: IT168
相关推荐

2009-09-17 13:31:03

WSUS服务器

2014-06-04 10:27:07

服务器虚拟化数据中心

2014-05-13 11:09:08

服务器“幽灵”服务器

2018-11-01 15:31:37

服务器共享带宽独享带宽

2018-04-28 10:54:31

缓存服务器运作

2021-07-07 11:27:01

服务器带宽

2010-10-08 09:53:15

服务器虚拟化

2017-05-05 11:18:18

云服务器租用成本节约

2022-07-29 12:06:26

恶意软件网络攻击

2018-05-11 10:31:41

2021-11-14 11:53:05

Linux 系统攻防Linux 系统

2017-11-10 10:59:43

服务器容错冗余

2012-03-13 15:04:47

UCS

2009-07-22 10:18:20

缓存服务器

2012-03-27 10:09:00

缓存服务器

2009-07-23 11:51:45

2015-07-03 09:02:52

跳跃服务器带宽

2011-10-18 10:27:46

ibmdwDominoAPI

2018-08-09 09:05:17

2009-07-22 10:25:37

点赞
收藏

51CTO技术栈公众号