1简介内容传送网络的出现极大地改善了客户的网络体验。客户端需要有效提高网站图片和视频数据的下载速度,这可以通过CDN提供的网络加速功能来实现。图形图像占据了电子商务网站的大量资源。为了提高客户访问网站的速度和数据传输的速度,有必要加强对图形图像的服务和管理。可行的方法是将位于源站点的图形图像放置在网络的边缘,这是离客户端最近的地方,从而大大提高了图像的下载速度[1]。另一种情况是网站有更多的视频。我们可以缓存更多访问量的视频资源,不仅可以提高其加载速度,还可以减轻服务器的压力。这对网站服务水平的提高有非常明显的效果。因特网上的网络拥塞问题应该通过允许客户在最短的距离内获得他所需要的东西来解决。我们可以将网站的缓存内容转移到离客户端最近的网络边缘,以提高访问网站的速度。如果客户端有服务器关闭,我们可以通过CDN中的健康监控机制有效地防止它。例如,如果服务节点出现故障,但是可以访问客户端的请求内容,则CDN系统可以将客户端的请求安排到其他健康且相对靠近的节点。2 CDN的工作原理和网络架构设计(CDN与网络架构设计一起工作)延迟或等待是客户在访问网站的过程中最不想做的事情。为了满足客户端在尽可能短的时间内访问网站,有必要放置一个好的边缘服务器,以实现客户端可以缩短访问延迟时间,减少服务器向客户端PC机传输数据的带宽,从而使客户端可以获得更好的体验效果。如图1所示,是客户端接入cdn系统的网络逻辑结构图:图1是客户端接入CDN系统的逻辑图;图1是客户端接入CDN系统的工作原理:①客户端提交域名;(2)浏览器解释客户端提交的域名;(3)获取目标主机的IP地址;(4)根据对所述IP地址的访问发送请求;(5)获取请求的数据并回显。一旦客户端来到CDN服务网络进行访问,第一个用户必须首先使用GSLB(全局服务器负载平衡)方案来重新设计最接近客户端的网络访问节点。在下一步中,LSLB(本地服务器负载平衡:本地负载平衡)方案将把客户端的请求放在缓存设备上,这是一个负载相对较轻的服务设备。如果未能命中缓存设备,Squid服务器会将必要的数据缓存到缓存设备中。客户端访问的基本过程总结如下[2]: (1)在浏览器的地址栏中,直接输入网址(即我们需要访问的网站的域名);(2)GSLB子系统分析终端浏览器输入的网站;(3)GSLB子系统向终端最近的网络接入节点发送网址分析请求;(4)LSLB子系统将结合其自身设备的负载运行,继续跟踪最合适的服务设备。(5)处理网站的分析请求信息,如果选择了请求,则根据输入的网站访问相关网站;(6)根据访问相关网站的请求提供访问服务。底层系统架构是一个巨大的动态应用系统平台,主要关注高流量和高并发的网站。为了保证大型网站的顺利运行和频繁应用,需要有一个安全可靠、易于扩展和维护的应用系统平台。根据经验,一个大型动态应用系统一般由几个子系统组成,即:网络前端系统、负载均衡系统、数据库集群系统、缓存系统、分布式存储系统和代码分发系统。负载平衡系统接收由网络前端系统发送的有效请求。如果服务器资源能够正常使用,它将进一步分配资源以获得更好的访问速度。

3系统应用系统(1)网络前端系统我们不能按应用划分服务器,应该把所有的服务器作为一个统一的服务器来对待,以实现在应用领域共享不同的服务器,避免单点故障,集中管理,统一配置等目的。每台服务器可以为一个或多个应用程序提供所需的服务。我们可以通过增加服务器节点来应对一些应用程序流量的增加,从而获得整体服务。流量回避是网络前端系统的重要功能之一。它过滤访问请求并将有效的访问权转移到负载平衡系统。(2)负载平衡系统负载平衡(也称为负载共享),它通过在多个操作单元之间平衡和共享负载任务来运行。负载平衡是一种技术解决方案,可以是高度可用和可扩展的。它产生于大型网站或应用程序。在大型网站中,分布式集群主机通常被用作服务器,客户端在任何时间和地点都没有随机的分布式访问,这将导致空闲和繁忙的服务器资源之间的分离,从而容易导致客户端请求服务器负载过重的停机时间,大大降低服务效率。负载平衡系统包括硬件和软件。硬件负载平衡很昂贵,但很有效。软件负载平衡系统的价格相对较低,但其效率低于硬件负载平衡系统。相当多的网站同时使用硬件和软件负载平衡系统来达到资源整合和优化的效果。硬件负载均衡器以其单个单元的高性能而闻名,但它成本低,并且定制灵活方便。它的性能直接与硬件有关,如服务器CPU和网卡,而软件负载平衡器则以Haproxy和Lvs为代表。负载的典型代表是——LVS,它可以在Linux下实现简单的负载均衡。应用软件实现负载均衡可以大大节约成本,但也存在一些缺陷。与硬件负载均衡设备相比,它的效率比硬件负载均衡设备低,功能比硬件负载均衡设备简单,复杂应用的负载能力也相对较差,涉及的算法相对较少,内核需要重新编译才能打开隧道,配置复杂度仅支持Linux系统。(3)为了能够更快地访问网站,缓存系统可以将经常访问的网页和对象存储在离客户端最近的系统中,这样在下次访问这些对象时可以获得更快的访问速度,这可以明显减轻源服务器的压力,也可以拒绝一些来自网络的恶意入侵。Web缓存通常可以分为两种类型:一种是本地缓存,另一种是代理缓存。本地缓存复制仅在客户端频繁访问同一台电脑上的页面时有效[3]。代理缓存是一个独立的机器,其中代理服务器在同一单元中为多个客户端或客户端计算机缓存网络对象。它们在客户端和网络服务器之间的个人计算机中,它们的工作效率比本地缓存高得多,因为当企业本地网络中的任何客户端或个人计算机访问任何网页时,缓存复制对象并访问对象的任何其他客户端/计算机都是可用的,并且没有必要在互联网服务器上再次下载它。缓存原理如图2所示。图2缓存处理示意图图2缓存原理示意图如下:当代理缓存收到客户端的请求时,第一步是检查请求的内容是否已经缓存。如果客户端请求的内容已经被缓存,这个缓存有两种可能:a .当缓存中存储的内容已经超过之前设置的更新周期时,如果源站点的内容已经被更新,那么缓存中的内容必须被更新;如果源站点的内容没有更新,则返回“未修改”的相关信息,同时更新未修改内容的时间;b .如果缓存的内容与原始网站的内容保持同步,即内容是最新的,这称为缓存命中,那么缓存会立即将保存的内容发送给客户端。(4)业务服务系统主要用于处理代理传递的业务处理请求。Apache和Nginx具有强大的业务处理能力,通常用作业务处理服务器。Nginx具有稳定性强、功能集丰富、系统资源消耗低的特点。Nginx是一个 (5)数据库集群系统大型网络系统存储大量数据,因此,建立一个良好、高效、稳定的数据库存储系统具有重要意义。基于CDN系统的特点和稳定性,应用数据库集群系统可以建立一个可靠的数据库系统,提供大规模的并发处理。数据库集群系统的结构如图3所示。图3数据库集群系统原理图3数据库集群系统原理4)结论)CDN系统是未来大型网站发展的新趋势。CDN网络系统负载均衡是CDN网络系统的重要组成部分,对提高网站的访问速度起着非常重要的作用。CDN负载均衡技术体系包括全局负载均衡和本地集群负载均衡。通过全局和局部负载均衡,达到优化服务器资源分配和提高网站服务能力的目的。参考文献[1]葛秀辉,等.隐写术的研究与应用[[J].计算机应用与软件,2007 (11): 57-60。[2]李希言。[.隐写术和数字水印研究。甘肃科技,2005(8):80-81;97.[3]宋晓林,李,信息隐藏的一个重要分支——数字水印和隐写术[。内蒙古石化工业,2006 (11): 33-35。