导读:本论文是一篇免费优秀的关于服务器缓存论文范文资料,可用于相关论文写作参考。

摘 要:目前 ,应网络为平台的信息应用是普遍存在的,不论是园区网内的信息应用,还是 internet 之上的信息应用,几乎都是C/S工作模式 .网络上的信息应用无不关注服务响应速度问题,如何改善网站及其通信环境的时间性能是找出改善网络服务速度的出路.本文提出了相应的一些方法并进行了讨论.

关键词:电子商务;数据流特征;时间特性;优化服务器性能;改善通信环境,负载均衡技术

开展电子商务的企业的网络应用属于客户端-企业边缘应用,网络应用中的核心元素是WEB服务器(网站),该服务器是企业网络向外部网络发布信息和提供网络信息服务窗口,同时又是外部网络用户获取企业信息使用网络信息服务的门户.Web服务器的性能表现直接影响着企业网络的功能质量,保证其优质的性能对企业的电子商务的功能表现至关重要,因此,在建设网站中需要认真做好网站性能设计.

一、电子商务网站的数据流特征

电子商务应用是网络中客户端-服务器边缘应用,通过企业网络的边缘服务器为企业和企业的公共服务器之间交换数据,为企业的客户提供网络服务,实现企业在网上开展企业经营活动.这些应用的关键节点就是web网站,在企业网和企业边缘之间,最核心的通信问题就是安全和可用性.那些在企业边缘的信息应用对企业网的数据流量来说很可能是不可或缺的;因此,这些数据流量出现问题就有可能为企业带来不可估量的损失.那些通过电子商务应用来为合作伙伴提供支持的企业,也常常将他们的电子商务器部署在企业网的边缘,而这些服务器与位于网络中的数据中心的数据服务器进行通信与至关重要.因此,要求这些网络的通信资源和服务器要有高质量性能.电子商务应用的网络架构和网络数据流量特点如图1,图中的反映的是数据流动走向.在web应用中,网络外部用户通过浏览器向企业网的web站点发出浏览请求,web 网站通过访问企业网中的数据中心生成网页向外部用户提供网页,以提供网络服务.

二、电子商务网站的响应速度指标(时间特性)

普遍情况下,根据国际标准3-5-8原则推算业务处理时间.网站的响应速度的基本要求: 登陆时间最长不超过5秒;检索时间不超过5秒;页面之间跳转时间不超过3秒;平均时间在3~5秒以内.这些基本要求与网站的性能指标紧密相关的既有的性能需求对本系统的用户访问量、系统处理能力、业务处理能力、系统响应时间等方面.因此,改善网站的响应速度,要从多方面考虑,不应只从提供网络服务的服务器的性能考虑.当然服务器的性能是影响速度的核心要素之一.但是由于用户在访问网站中,用户客户端到网站服务端需要的是一个网络中的通路,而网络上的通路是由若干段链路组成,即Σ链路.若某次通信的通路上的任一段链路通信受阻都会导致通信失败;若某段链路可靠性或带宽方面的缺陷都会导致通信效率降低.因此,要提高网站的响应速度一是要尽量改善服务器的性能了;另一方面尽量要改善网站接入网络的通信环境.

三、优化web服务器的性能

1.提高服务器并发处理能力

我们总是希望一台服务器在单位时间内能处理的请求越多越好,这也成了web服务器的能力高低的关键所在.服务器之所以可以同时处理多个请求,在于操作系统通过多执行流体系设计,使得多个任务可以轮流使用系统资源,这些资源包括CPU、内存以及I/O等.这就需要选择一个合适的并发策略来合理利用这些资源,从而提高服务器的并发处理能力.

2.Web组件分离

这里所说的web组件是指web服务器提供的所有基于URL访问的资源,包括动态内容,静态网页,图片,样式表,脚本,视频等等.这些资源在文件大小,文件数量,内容更新频率,预计并发用户数,是否需要脚本解释器等方面有着很大的差异,对不同特性资源采用能充分发挥其潜力的优化策略,能极大的提高web站点的性能.例如:将图片部署在独立的服务器上并为其分配独立的新域名,对静态网页使用epoll模型可以在大并发数情况下吞吐率保持稳定.

3.数据库性能优化和扩展.

Web服务器软件在数据库方面做的优化主要是减少访问数据库的次数,具体做法就是使用各种缓存方法.也可以从数据库本身入手提高其查询性能,这涉及到数据库性能优化方面的知识本文不作讨论.另外也可以通过主从复制,读写分离,使用反向*,写操作分离等方式来扩展数据库规模,提升数据库服务能力.

4.Web负载均衡及相关技术

负载均衡是web站点规模水平扩展的一种手段,实现负载均衡的方法有好几种包括基于H论文范文P重定向的负载均衡,DNS负载均衡,反向*负载均衡,四层负载均衡等等.在一般情况下,企业可以通过集群服务器来实现增大内容交付容量的目的———即将多台服务器相互连接起来,并使它们像一台服务器那样工作. Cisco IOS软件中的负载均衡功能可根据每个系统的负载而将网络数据流传输到服务器集群或某一台服务器,并可借此实现可用容量的最高效利用.服务器的集群配置和数据流负载的均衡可以提供很大的利益:(1) 可扩展性——集群服务器具有特别高的可扩展性,因为当任何一个特定用户的工作会话过程被连接到某个集群时,该会话过程都会被传输到某一特定计算机.所以,在一个集群中基本上是不需要资源共享的.

(2) 无干扰扩容——我们可以很容易地在一个集群中添加更多的计算机,而不会对正在其他计算机上执行的工作产生干扰.(3) 负载均摊——我们可以根据一些系统上目前的负载情况将网络数据流传输到这些系统之中,这样就能避免某些系统上容量的浪费和其他系统上的过载.

(4) 连续的可用性——某个应用或某一台计算机的某个实例也许会发生失败(或者为着维护的目的而被停机),但是为最终用户提供的服务并不会被关闭或受到影响.用户根本就不会察觉到这一故障,因为用户当时就被重新连接到另一个备用图像上了.

目前,市上有多种不同的机制可以帮助网络企业提高服务器的访问效率;其中某些机制是在Cisco CSS1100或LocalDirector等具体硬件设备上运行的,而另一些则是全部或部分地集成到Cisco IOS软件之中.

MultiNode Load Balancing(多节点负载均衡-MNLB)是一套IP服务器负载均衡解决方案,它可将负载均衡功能分配到任何数量的路由器之上,从而为服务器应用提供最高等级的可用性、可扩展性和性能.MNLB是由在Cisco路由器和交换机、Cisco LoadDirector和一些应用服务器平台上运行的软件所构成的.

CISCO IOS SLB允许用户把一组网络服务器当作一个单独的服务器,从而实现多台服务器分担对流量进行负载分担,也可以限制去往单个服务器的流量.这样为保证整个网站对访问的有效反应.

5.web缓存技术

web缓存技术被认为是减轻服务器负载、降低网络拥塞、增强论文范文网可扩展性的有效途径,其基本思想是利用客户访问的时间局部性(Temporal Locality)原理,将客户访问过的内容在Cache中存放一个副本,当该内容下次被访问时,不必连接到驻留网站或重新计算生成,而是由Cache中保留的副本提供.

Web缓存可以带来如下的好处:

(1) 减少网络流量,从而减轻网络拥塞,这是因为缓存避免了一部分H论文范文P请求.

(2) 降低客户访问延迟,其主要原因有:①已缓存的内容,客户可以缓存获取而不是从服务器获取或重新计算生成,从而减小了传输延迟缩短了响应时间,②没有被缓存的内容由于网络拥塞及服务器负载的减轻而可以较快地被客户获取,

(3) 由于客户的部分或者全部请求内容可以从通过缓存获取,从而减轻了远程服务器负载.

(4) 如果由于服务器故障或网络故障造成服务器无法响应客户请求,客户可以从缓存中获取缓存的内容副本,使得web站点服务的鲁棒性(Robustness)得到了加强.

可以看出web缓存能给web站点带可观的性能提升.其实在用户发出请求到一幅完整的网页呈现在用户面前这一过程中缓存无处不在,下面是web性能优化时常用的缓存技术,你会发现缓存被广泛应用在各个环节.

服务器缓存怎么清理:j论文范文a解决浏览器缓存_服务器缓存问题

Web服务器缓存:一个URL在一段较长时间内对应一个唯一的响应内容,比如静态内容或者更新不太频繁的动态内容,web服务器可将响应内容缓存起来,下次web服务器便可以在收到请求后立即拿出事先缓存好的响应内容并返回给浏览器.*服务器缓存:暴露在互联网中与后端的web服务器通过内部网络相连的前端服务器称为反向*服务器,建立在反向*服务器上的缓存称为反向*缓.暴露在互联网中与后端的web客户端通过内部网络相连的前端服务器称为正向*服务器,建立在正向*服务器上的缓存称为正向*缓存.*服务器缓存位于客户端和web服务器之间,可以将它看做二者之间的一个中继站.它的存在可以改善客户端的访问速度、提升web server的服务能力、安全性等等.

四、改善网站的通信环境的性能

网站一般位于企业网的边缘,保障网站对访问的客户端有一个通畅的通信环境是提高网站访问速度的一个方面.该善网站对访问者的通信性能,首先要对网站周边可能发生的和网站之间通信关系的相关网络节点的通信环境进行通信效率方面的改善.如:网站和相关服务器间,网站和相关交换机之间,网站与网管之间.

改善网络节点之间的通信效率的方法之一,这是传统的方法用有更高带宽的通信介质或方法改造通信链路;

改善网络节点之间的通信效率的方法之二,是链路聚集其作用是将第二层操作扩展到整个网络;

改善网络节点之间的通信效率的方法之三,使用EnterChnnel配置链路聚集,即用多条物理链路绑定于一条逻辑链路.从而提高链路带宽.

总之,要改善电子商务网站的访问效率就是改善访问相关服务器的环境的性能.要从硬件到软件,从逻辑到物理综合实施,弄清楚网站访问的数据流特点,在网站的服务器上综合应用相关技术的同时,还要打通用户端到网站的通路,这样才能真正改善对网站的访问从而提高网站的响应速度.

参考文献

[1] 雷震甲.网络工程师教程

[2] 黄传河.网络规划设计师教程

[3] 郭春柱.网络工程师考试案例动手实验营

[4] Richard Deal.CCNA学习指南

[5] Greg Bastien.CCSP Cisco安全PIX防火墙认证指南

[6] 李云峰.计算机网络技术教程

[7] Richard Froom Balaji Sivasubramanian CCNP SWITCH学习指南

作者简介:刘彦平,首都经济贸易大学 信息学院,专业计算机.

服务器缓存范文

服务器缓存怎么清理参考文献总结:

关于本文可作为服务器缓存方面的大学硕士与本科毕业论文范文器缓存论文开题报告范文和职称论文论文写作参考文献下载。

改善服务器响应用时,服务器缓存论文,关于改善网络服务器响应速度建议相关参考文献资料-免费论文范文...相关推荐

  1. 网络营销ujiuye_营销网络营销论文,关于如何网络你的人气相关参考文献资料-免费论文范文...

    导读:本文关于营销网络营销论文范文,可以做为相关论文参考文献,与写作提纲思路参考. 对电子商务而言,仅有货源和优质的物流是远远不够的,"要让更多的人知道你这个平台." 网络使营销和 ...

  2. 分析计算机网络流量控制论文,线性规划控制论文,关于线性规划的网络流量流向控制技术相关参考文献资料-免费论文范文...

    导读:本论文主要论述了线性规划控制论文范文相关的参考文献,对您的论文写作有参考作用. 文/杨瑞 摘 要:合理控制网络流量流向可更好的服务互联网发展与广大网络用户需求,可显著降低成本.降低链路负载.更好 ...

  3. c语言程序设计实践课选题,学生程序设计论文,关于C语言程序设计课程实践相关参考文献资料-免费论文范文...

    导读:该文是关于学生程序设计论文范文,为你的论文写作提供相关论文资料参考. 摘 要:通过对C语言程序设计课程的创新与实践,研究和探索培养高职学生创新能力的课程设计和教育方法,探索课程与创新实践教育结合 ...

  4. 计算机与地震论文,地震数据论文,关于地震处理技术新进展相关参考文献资料-免费论文范文...

    导读:本论文是一篇免费优秀的关于地震数据论文范文资料,可用于相关论文写作参考. (胜利石油管理局, 山东 东营 257000) 摘 要:近年来科学技术的发展,尤其是先进的计算机技术和计算技术应用于地震 ...

  5. matlab仿真参考文献,仿真实验论文,关于MATLAB系统仿真课程教学改革相关参考文献资料-免费论文范文...

    导读:本论文是一篇免费优秀的关于仿真实验论文范文资料,可用于相关论文写作参考. (湖北文理学院物理与电子工程学院 湖北襄阳 441053) 摘 要:为了进一步提高MATLAB及系统仿真课程的教学质量, ...

  6. 与计算机相关的课外活动,课外活动学生论文,关于应用型院校计算机专业课外活动相关参考文献资料-免费论文范文...

    导读:本论文是一篇免费优秀的关于课外活动学生论文范文资料,可用于相关论文写作参考. (东北农业大学成栋学院 计算机科学与技术系 黑龙江哈尔滨 150025) 摘 要:应用型院校计算机专业课外活动在课堂 ...

  7. 运用计算机计算电力系统潮流,潮流电力系统论文,关于电力系统潮流计算现状展望相关参考文献资料-免费论文范文...

    导读:本论文可用于潮流电力系统论文范文写作参考研究. 房盟 山东科技大学 电气与自动化工程学院 电气工程及其自动化2012 级3 班 [摘 要] 电力分析系统中电力系统潮流计算是一项基本计算,计算机技 ...

  8. 计算机多媒体最新参考文献,多媒体技术计算机论文,关于基于多媒体技术计算机教学因相关参考文献资料-免费论文范文...

    导读:本文是一篇关于多媒体技术计算机论文范文,可作为相关选题参考,和写作参考文献. (武汉职业技术学院,湖北 武汉 430074) [摘 要]多媒体技术用于计算机教学能丰富教学内容,使教学内容更加充实 ...

  9. matlab仿真参考文献,量子通信论文,关于BB84协议其MATLAB仿真相关参考文献资料-免费论文范文...

    导读:此文是一篇量子通信论文范文,为你的毕业论文写作提供有价值的参考. (厦门警备区 福建厦门 361003) 摘 要:量子通信是通信领域研究的热点和前沿.论文范文的通信工程人员和在校学生应着手学习量 ...

最新文章

  1. 生成24位字符串ID__IdGenerator.java
  2. VTK:椭圆圆柱用法实战
  3. 深度学习——从文件中载入训练数据
  4. 调教 游戏java_如何优雅的调教Java(eclipse篇)(三)安装插件的崩溃瞬间代号(2599)...
  5. 鸿蒙冰心有其他途径得到吗,关索除了人遁礼包,还有其他途径能获得吗?
  6. android核心基础(5)_Android)java虚拟机和Dalvik虚拟机的区别
  7. 常见芯片封装类型介绍
  8. conda python源配置
  9. matlab声明全局变量 global
  10. Unity3d 周分享(22期 2019.8.30 )
  11. (踩坑日记)Win10下安装Ubuntu18.04(包括NIVIDIA驱动安装)+主题美化+设置多cuda切换+通过anaconda下安装tensorflow1.x-gpu以及pytorch-gpu
  12. MyEclipse 目录结构简化
  13. 微信小程序富文本处理
  14. 调用android的拍照或本地相册选取再实现相片上传服务器,Android调用系统相机、本地相册上传图片(头像上传(裁剪)、多张图片上传)...
  15. VBS 文本歌词粤语拼音翻译
  16. 推荐算法(一)--基本介绍
  17. YOLOV3—进行车辆检测
  18. Maven-04传递性依赖和依赖范围
  19. 献给 想要学习做网站的学弟学妹们
  20. (JVM)双亲委派机制 破坏双亲委派机制

热门文章

  1. ShellExecuteEx启动进程失败
  2. 打开cad文件的几种方法
  3. standard、singleTop、singleTask和singleInstance四种Activity启动模式的理解
  4. TI 毫米波雷_1642 架构
  5. qeephp3.0 发布了
  6. 【leveldb】Compact(二 十 二):Major Compaction-Compaction的封装
  7. java 0xff00_ 0xFF 与 0xFF00 的作用
  8. 苹果ceo乔布斯_苹果CEO乔布斯因胰腺癌去世,医生提醒,胰腺不好有四个信号
  9. mac打开服务器文件管理,6款热门受欢迎的mac文件管理软件~
  10. 【视频分享】尚硅谷Java视频教程_Shiro视频