VPS之家

 找回密码
 立即注册
VPS之家 首页 性能评测 查看内容

影响Web服务器站点性能的因素

2018-3-23 16:18| 发布者: admin| 查看: 8| 评论: 0

摘要: 不同应用的站点提供的内容不同,因而其影响性能的主要因素也会有所不同。在Web站点中,常见的应用主要可归纳为如下几个方面。 1.静态内容 静态内容主要包括静态网页、图片、各种流媒体等。在对该类内容的处理中 ...
不同应用的站点提供的内容不同,因而其影响性能的主要因素也会有所不同。在Web站点中,常见的应用主要可归纳为如下几个方面。
1.静态内容
静态内容主要包括静态网页、图片、各种流媒体等。在对该类内容的处理中,当Web服务器接到一个对Web页面的请求,会通过URL定位到相应的宿主文件服务器上,找到相应的文件,然后,从宿主文件服务器上下载该文件,并通过HTTP协议把它传输给Web浏览器。这种工作方式由于主要是文件读取和IO操作,因此,对Web服务器的运算性能要求不高,系统的主要硬件瓶颈一般会出现在与IO相关的硬盘读写、内存和网络速度等方面;而从软件方面来看,系统提供内容的单个文件大小、提供方式等都有可能制约系统性能。
2.动态内容
动态类内容主要包括各类动态网页程序。当Web服务器收到动态网页请求时,会根据用户输入的请求,利用解释或编译运行的方式直接或间接地创建Web网页,然后返回给Web浏览器。与静态内容相比,这种工作方式对系统的运算速度要求大大提高,此时系统的瓶颈可能会出现在两个方面:从硬件方面来说,主要瓶颈一般容易出现在与运算密切相关的CPU和内存上;从软件方面来看,网页程序的效率,如网页处理请求的方式、数据库读写方法等都可能成为系统的性能瓶颈。后面会更加详细地说明这一点。
3.安全与认证服务
随着电子商务的发展,各类交易的安全性越来越多受到重视。因而HTTPS(安全超文本传输协议)被越来越广泛地应用到各类Web站点中,这种协议保证了Web服务器和Web浏览器之间的通信安全,从而使得电子交易成为可能。但在这种协议下,各类内容的传输首先要经过加密和解密过程,需要进行大量的运算,因此,系统的CPU和内存成为有可能影响系统性能的原因。另外从网站内容安排来看,能否高效的安排内容结构,使尽可能少的内存使用安全传输及认证等安全操作,也是影响网站性能的重要因素。
综上所述,影响网站性能的因素主要可分为硬件和软件两大类。
(1)硬件类
CPU的性能,包括其速度、缓存大小等。
内存性能,包括内存的大小、速度等。
存储介质访问速度,包括网站网页、数据库、流媒体等各类的内容存储介质的访问速度。
网卡及Internet的连接速度,包括服务群中各类服务器间的连接速度。
(2)软件类
各类低速内容的配置与性能:所谓低速内容各类比较大的图像、处理逻辑复杂的程序、各类流媒体及数据库读写等。
Web服务器软件的配置
系统的网络配置,特别是TCP/IP栈的配置等。
操作系统的配置。
因此,网站开发和管理员应该根据本网站的不同应用类型,综合使用各类测试软件以及性能监视器等工具进行有针对性的性能测试,才能最终确定当前系统的性能瓶颈。
 推荐阅读:Web性能优化考虑内容

鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

返回顶部