作为一种资源的组织和表达机制,Web已成为Internet最主要的信息传送媒介。因此Web的性能已经成为判断一个网站成功与否的一个重要评估标准。而Web服务器则是决定Web性能的重要环节。
|
|
|||
Web服务器性能就是指一个Web服务器响应用户请求的能力。为了提高Web服务器的性能人们进行了诸多尝试,已经取得了可喜的成果。本文通过对前人研究结果的分析,提出了在具体应用环境中优化Web服务器的方法和策略。
Web服务器概述
Web系统在现在网络中广泛使用,而Web服务器则是Web系统的一个重要组成部分。完整的Web结构应包括:HTTP协议,Web服务器,通用网关接口CGI、Web应用程序接口、Web浏览器。
Web服务器是指驻留在因特网上某种类型计算机的程序。它是在网络中信息提供者基干HTTP的为实现信息发布、资料查询、数据处理等诸多应用搭建基本平台的服务器,其主要功能是提供网上信息浏览服务。当Web浏览器(客户端)连到服务器并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。
Web服务器在web页面处理中大致可分为三个步骤:第一步,web浏览器向一个特定的服务器发出Web页面请求;第二步,Web服务器接收到web页面请求后,寻找所请求的web页面,并将所请求的Web页面传送给Web浏览器;第三步,Web服务器接收到所请求的web页面,并将它显示出来。
web服务器不仅能够存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。在Web上,常见的大多数表单核搜索引擎上都是用的是CGI脚本。
影响web应用服务器性能的因素
Web服务器的性能就是指一个Web服务器响应用户请求的能力,服务器的性能对于一个Web系统来说至关重要。为了提高Web服务器的性能人们进行了许多尝试,也采用了许多技术和方法,但是这些技术和方法往往缺乏适用性。
通过对前人的研究分析可以发现,在web服务器的优化方而存在这种问题的原因主要有两个:一方面是服务器性能评测造成的,一方面是选用优化方案时考虑不全面造成的。
现行的服务器性能评测工具在对Web服务器进行评测时,其实是由一台或几台计算机模拟客户机,与被测的Web服务器进行通信,它们其实组成的只是一个局域网的环境,这与真正的广域网的环境有一定的差别。
另外,评测工具在选择网络负载时,虽然已经尽可能的接近真实负载,但是与持续的高频率负载要求仍有差距;再者,在性能测试指标的选择与分析上也不够合理,造成了分析结果不够公正、可靠。而在选用优化Web服务器的方法时,往往只是考虑Web服务器这一个方面,很少结合具体的应用环境。所以就造成了评测结果不够科学,应用环境考虑不够全面,Web服务器性能优化缺乏针对性。因此在具体的应用环境下优化Web服务器的性能需要另外考虑以下两个主要因素:网络特性和Web负载特点。
网络特性是指web服务器所在网络情况,是广域网还是局域网,是高速网络(传输速率在1OOMb/s以上的网络就叫做高速网络)还是低速网络,在不同的网络中相关的传输数据的类型、网络相应时间、吞吐量,利用率等网络特性不尽相同,所以要加以区分,具体情况具体分析。
而在Web负载特点方面,由于在对Web服务器进行评测时,一个非常关键的因素就是Web负载的选择。评测工具虽然有多种,但是它们都在选择负载上做足了功课。关于Web负载特点的研究主要目的就在于对Web服务器性能进行评测时,可以根据这些特点,选择模拟最真实的Web负载的评测工具以便获得最贴近事实的Web服务器性能评测数据,以便更好的对其进行分析和得出优化方案。
更多内容请看FTP服务器 IIS服务器应用技巧 IMail服务器专题,或进入讨论组讨论。
·双核服务器技术 (5542篇文章)
·网站服务器的选型 (6600篇文章)
·网吧流媒体服务器 (5311篇文章)
·刀片服务器专题 (4616篇文章)
·网吧服务器专栏 (4528篇文章)
·服务器配置专栏 (8814篇文章)
·IIS服务器应用技巧 (5103篇文章)
·打造安全服务器 (11204篇文章)
·服务器行业应用 (4599篇文章)
·用SRP建立安全的Linux Telnet服务器(一) (0次浏览)
·别让服务器隐藏共享招惹安全麻烦 (0次浏览)
·正确配置 Postfix阻止垃圾邮件进服务器 (0次浏览)
·实用技巧 防止系统进程意外被杀的方法 (0次浏览)
·一对一传授 NTP时间服务器安装学习笔记 (0次浏览)
·集成IIS7等大量模块 Server2008的内核还有什么 (0次浏览)
·开源设计结构和OSI模型的惊人一致 (0次浏览)
·建立日志服务器 沉着应对突发事件 (19次浏览)
·网络通断,请DNS服务器“作主” (14次浏览)
·用VSFTPD搭建FTP服务器 (14次浏览)
·sendmail+squirrelmail设置邮件服务器 (13次浏览)
·IIS的安装以及常见问题的解决方法 (9次浏览)
·实例解析 DHCP服务器单子网配置与应用 (8次浏览)
·实例分析解决死锁导致网站无法访问故障 (5次浏览)
·在Centos5的环境下搭建安全的SSH服务器 (4次浏览)
·网站架设:让IIS支持PHP的配置方法 (3次浏览)
·校园内的组网方案 (263次浏览)
·企业实现服务器负载均衡常见的四种方法 (248次浏览)
·注重设置 让FTP服务器共享更安全 (228次浏览)
·64位Web服务器安装配置注意事项 (206次浏览)
·高效配置Linux代理服务器 Squid介绍 (173次浏览)
·简单三招 教您打造DHCP服务器安全管理环境 (165次浏览)
·四大要诀,让DNS服务恢复常态 (154次浏览)
·无线路由宽带之小型办公组网实战 (122次浏览)
·企业DHCP服务器安全管理三招 (103次浏览)
·用SRP建立安全的Linux Telnet服务器(一) 06-25
·别让服务器隐藏共享招惹安全麻烦 06-21
·正确配置 Postfix阻止垃圾邮件进服务器 06-20
·实用技巧 防止系统进程意外被杀的方法 06-20
·一对一传授 NTP时间服务器安装学习笔记 06-19
·集成IIS7等大量模块 Server2008的内核还有什么干不 06-19
·开源设计结构和OSI模型的惊人一致 06-19
·域控制器活动目录之备份与恢复四 06-13
·系统管理-第1部分 系统的易管理性 06-13
|
|||
| ·ACDSEE专题教程-下载使用 ·迅雷专题教程-下载使用 ·Windows XP频道 ·Windows Vista频道 ·Windows 2000频道 ·win2003频道 ·Freebsd频道 ·Oracle频道 |
·Linux频道 ·Windows频道 ·邮件服务器专题 ·协议大全 ·数据恢复指南教程 ·FreeBSD使用教程 ·Linux数据库宝典 ·Linux基础知识 |
||
| · 秘密:Vista隐蔽的动态屏保 · 腾讯开发新电子宠物--QQ熊 · 惠普否认2999元PC有价无货 |
· 驱逐Win系统“流氓”文件 · WinXP中获取未使用的IP地址 · 尝试format C:格式化硬盘? |
| · 在DOS下恢复回收站中的文件 · 拯救WinXP崩溃的救命稻草 · Linux系统中超级权限的应用 |
· 搜狗PK谷歌:谁能代言拼... · 昨日重现,一键GHOST轻松.. · 实现Web迅雷在空闲时杀毒 |
| · AVIFile函数制做AVI文件 · VC中链接动态链接库的方法 · 熊猫烧香核心源码(Delphi) |
· DateDiff函数祥解 · JavaScript去除空格的三种 · js效果 图片加载进度实时.. |
| · SQL Server数据库优化方案 · Oracle的初学者入门心得 · JSP连接Mysql数据库 |
· Photoshop为美女做艺术处理 · 用Freehand创建发光字特效 · 设计自己的个性QQ动态表情 |




