Web服务器种类及优缺点
- 格式:docx
- 大小:28.88 KB
- 文档页数:12
Web服务器种类及优缺点 题 目: Web服务器种类及优缺点 学 号: FT743822 学生姓名: 胡波 专业班级: 2014计算机专升本 指导教师: 肖山
完成时间: 2016年4月8日 目录 摘要 Abstract 第1章 绪论 1.1研究背景 1.2研究问题 1.3服务器的概念和定义 第2章 数据库服务器 2.1数据库服务器工作原理 2.2数据库服务器优缺点 2.3数据库服务器数据丢失处理办法 第3章 邮件服务器 3.1邮件服务器工作原理 3.2邮件服务器的优缺点 3.3邮件服务器的安全问题 第4章 流媒体服务器 4.1 流媒体服务器工作原理 4.2流媒体服务器的优缺点 4.3流媒体服务器的安全问题 第5章 集群服务器 5.1集群服务器介绍 5.2集群服务器的优缺点 5.3集群服务器集群方法 总结 参考文献 致谢 摘要 最近几年,市场上出现了很多的服务器,包括数据库服务器、流媒体服务器、邮件服务器和集群服务器等。这些服务器都结合了性能、易管理性、可移植性、安全性和其他相关价值。同时涌现了一些大量的人才来研究服务器使用的协议、工作过程和原理以及服务器的安装过程。
关键词:数据库服务器;流媒体服务器;邮件服务器;集群服务器; 服务器的工作原理及过程; 服务器的优缺点
Abstract In recent years, there has been a lot of the server market, including database server, streaming media server, mail server and server etc.. These servers are a combination of performance, easy management, portability, safety and other related value. At the same time there are a number of people to study the use of the server protocol, the working process and principle of the server and the installation process.
Key words: database server; streaming media server; mail server; cluster server; server's working principle and process; the advantages and disadvantages of the server 第1章 绪论 1.1 研究背景 WWW是 World Wide Web (环球信息网)的缩写,也可以简称为 Web,中文名字为“万维网”。它起源于1989年3月,由欧洲量子物理实验室CERN(the European Laboratory for Particle Physics)所发展出来的主从结构分布式超媒体系统。通过万维网,人们只要通过使用简单的方法,就可以很迅速方便地取得丰富的信息资料。由于用户在通过 Web浏览器访问信息资源的过程中,无需再关心一些技术性的细节,而且界面非常友好,因而 Web 在Internet 上一推出就受到了热烈的欢迎,走红全球,并迅速得到了爆炸性的发展。
1.2 研究问题 服务器所研究的问题: 1) 服务器使用的协议、工作过程和原理。 2) 服务器安全问题和优缺点。 3) 服务器的安装过程。 1.3 服务器的概念和定义 服务器,也称伺服器。服务器是网络环境中的高性能计算机,它侦听网络上的其他计算机(客户机)提交的服务请求,并提供相应的服务,为此,服务器必须具有承担服务并且保障服务的能力。有时,这两种定义会引起混淆,如域名注册查询的Web服务器。
服务器它的高性能主要体现在高速度的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。服务器的构成与微机基本相似,有处理器、硬盘、内存、系统总线等,它们是针对具体的网络应用特别制定的,因而服务器与微机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大。一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器(能使用户在其它计算机访问文件),数据库服务器和应用程序服务器。
服务器是网站的灵魂,是打开网站的必要载体,没有服务器的网站用户无法浏览。服务器就像一块敲门砖,就算网站在搜索引擎里的排名再好,网站打不开,用户无法浏览,网站就没有用户体验可言,网站能被打开是第一个重点。
负载测试领域首席技术专家Alb-to Sa-I,早在2001年指出,当站点的性能缺陷达到无法忍受的程度时,就会导致用户过早终止在该网站的事务。研究表明,每年由于不能接受的下载熟读导致的损失达十几亿美元。据Zona研究报告统计:下载时间每减少1S,用户放弃率就会下降6%-8%;全球商务网站每年因为性能的缺陷造成损失43.5亿美元,占总损失的15%。
显然,一个性能低下、频繁出现异常事件的服务器应用的性能已经成为很多企业棘手的问题。一般而言,导致服务器应用性能缺陷的原因主要有两点:
1) 服务器端软件自身的缺陷; 2) 服务器部署环境的配置。 因此,开展服务器端软件的性能分析和诊断研究对于确实解决服务器应用的性能缺陷,是一项重要而紧迫的任务。
第2章 数据库服务器 2.1数据库服务器工作原理及连接软件 数据库服务器由运行在局域网中的一台或多台计算机和数据库管理系统软件共同构成,数据库服务器为客户应用提供服务,这些服务是查询、更新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等。
在C/S模型中,数据库服务器软件(后端)主要用于处理数据查询或数据操纵的请求。与用户交互的应用部分(前端)在用户的工作站上运行。它们的连接软件是:
1) 数据库服务器应用编程接口API, 2) 通信连接软件和网络传输协议。 3) 公用的数据存取语言──SQL 2.2数据库服务器优缺点 1) 减少编程量 数据库服务器提供了用于数据操纵的标准接口API。 2) 数据库安全保证好 数据库服务器提供监控性能、并发控制等工具。由DBA统一负责授权访问数据库及网络管理。
3) 数据可靠性管理及恢复好 数据库服务器提供统一的数据库备份和恢复、启动和停止数据库的管理工具。
4) 充分利用计算机资源 数据库服务器把数据管理及处理工作从客户机上分出来,使网络上各计算机的资源能各尽其用。
5) 提高了系统性能 ● 能大大降低网络开销。 ● 协调操作,减少资源竞争,避免死锁。 ● 提供联机查询优化机制。 6) 便于平台扩展 ● 多处理器(相同类型)的水平扩展。 ● 垂直扩展:服务器可以移植到功能更强的计算机上,不涉及处理数据的重新分布问题。
2.3数据库服务器数据丢失处理办法 1) 服务器租用的存储非常重要的,这个我想大家都知道,硬盘作为服务器的主要存储设备,硬盘是一种技术含量高、制造精密的设备,服务器硬盘已经达到1万转以上,普通的SATA硬盘也非常接近这个转速,在实际的应用中,一点小问题都可能造成服务器硬盘的故障,所以一般服务器租用都采用 Raid磁盘阵列存储,这样就可以增加服务器硬盘的抗故障能力。
2) 除了以上的方法外,对于一些重要的数据还要进行实时的备案,推荐企业用户、商务用户架构的网络服务器,选用磁带机配合专业备份软件(VeritasNetbackup、CAArcserver),定时进行备份,如果条件允许的话最好能每天备份。
3) 因为个人的错误操作原因,导致服务器文件不小心被删除或者丢失的话,可在网上下载一些恢复软件(DataRecove,Easyrecove 等)尝试来进行恢复,当然,做之前可以先用Ghost软件做个磁盘全备份,同时在恢复时最好是接从盘。如果你对自己的恢复结果不满意,还可以到电脑城找专业的数据恢复公司帮你进行硬盘数据恢复。
4) 要经常关心服务器的运行状况,对于服务器的指示和警示灯要多留意。一般来讲,服务器租用外观都有每一块硬盘指示灯,正常情况下一般会是绿色,指示灯出现特殊情况时,就需要采用相关措施,仔细检查硬盘设备是否正常。一旦硬盘受损或者出现故障,不要擅自处理,要找有经验的技术人员作出详细检查再作处理方案。 第3章 邮件服务器 3.1邮件服务器工作原理 电子邮件的工作过程遵循客户-服务器模式。每份电子邮件的发送都要涉及到发送方与接收方,发送方式构成客户端,而接收方构成服务器,服务器含有众多用户的电子信箱。发送方通过邮件客户程序,将编辑好的电子邮件向邮局服务器(SMTP服务器)发送。邮局服务器识别接收者的地址,并向管理该地址的邮件服务器(POP3服务器)发送消息。邮件服务器识将消息存放在接收者的电子信箱内,并告知接收者有新邮件到来。接收者通过邮件客户程序连接到服务器后,就会看到服务器的通知,进而打开自己的电子信箱来查收邮件。 3.2邮件服务器的优缺点
1) Unix 环境下的Sendmail 无论从使用的广泛程度,还是从代码的复杂程度来讲,sendmail都是一个非常优秀的软件。如果使用它来构建网站的电子邮件系统,基本上不必费心,因为几乎所有的Unix的缺省配置中都内置这个软件,只需要设置好操作系统,它就能立即运转起来。在Unix系统中,Sendmail是应用最广的电子邮件服务器。它是一个免费软件,可以支持数千甚至更多的用户,而且占用的系统资源相当少。不过, Sendmail的系统结构并不适合较大的负载,对于高负载的邮件系统,需要对Sendmail进行复杂的调整。
2) Linux 环境下的Postfix和Qmail Postfix结构上由十多个小的子模块组成,每个子模块完成特定的任务,如通过SMTP协议接收一个消息,发送一个消息,本地传递一个消息,重写一个地址等等。Postfix使用多层防护措施防范攻击者来保护本地系统,Postfix要比同类的服务器产品速度快三倍以上,一个安装Postfix的台式机一天可以收发百万封信件。Postfix设计中采用了web服务器的的设计技巧以减少进程创建开销,并且采用了其他的一些文件访问优化技术以提高效率,但同时保证了软件的可靠性。Postfix的设计目标就是成为Sendmail的替代者。由于这个原因,Postfix系统的很多部分,如本地投递程序等,可以很容易地通过编辑修改类似inetd的配置文件来替代。
Qmail是按照将系统划分为不同的模块,有负责接收外部邮件的,有管理缓冲目录中待发送的邮件队列的,有将邮件发送到远程服务器或本地用户的这个原则进行设计,Qmail是为了解决sendmail的安全问题,整个系统结构都进行了重新设计。在设计实现中特别考虑了安全问题。Qmail的配置方式和Sendmail不一致,因此不容易维护。而且Qmail的版权许可证含义非常模糊,甚至没有和软件一起发布。按照Unix思路的模块化设计方法使得Qmail具备较高的性能,Qmail还提供一些非常有用的特色来增强系