php发展

首页 » 常识 » 诊断 » 服务器的网站架构方案
TUhjnbcbe - 2021/5/4 4:46:00
网站运营求职招聘QQ群 http://www.huiwenxuexiao.com/chaoliu/xinchao/3034.html

目前常见的服务器操作系统主要有三大类,一类是Windows,其代表产品就是WindowsServer,主要应用于中小型企业;另一类是Linux,常见的产品有CentOS,因为其具有较好的开放性和很高的性价比,因此在商业网站或各类中小型网站上有着广泛的应用;还有一类是UNIX,代表产品包括HP-UX和IBMAIX,主要应用于金融证券等行业用户。

安装完服务器操作系统,就需要开始搭建Web服务器了,在Windows和Linux平台下架设Web服务器的软件非常多,其中最为知名的有:Windows附带的IIS、Apache、Nginx等。

1、Windows附带的IIS

MicrosoftWindows的Web服务器产品是InternetInformationServer(IIS),它是Windows平台下流行的Web服务器产品之一,很多网站都是建立在IIS平台上的。IIS提供了一个徒刑界面的管理工具,称为Internet服务管理器,可用于配置和控制Internet服务。在IIS中包括了Web服务器、FTP服务器、NNTP服务器和SMTP服务器等,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在Internet或局域网中发布网站成为一件很容易的事情。

2、Apache

Apache是世界上最流行的Web服务器端软件之一。由于Apache是开源软件,所以不断有人为它开发新的功能和新的特性,并修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型网络,后来逐步扩充到各种UNIX系统中,尤其对Linux的支持相当完美。

3、Nginx

Nginx是一款高性能的Web服务器和反向代理服务器,起初由俄罗斯的程序设计师IgorSysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。Nginx的特点是相较于Apache具有占有内存少、稳定性高、并发能力强等优势,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好,因此很多国内外的门户网站、行业网站都在是使用Nginx做为Web服务器。

通常,架设网站服务器可以通过一些常见的服务器软件组合来完成,常见的动态网站服务器的“解决方案包”主要有:LAMP(Linux+Apache+MySQL+PHP)、LNMP(Linux+Nginx+MySQL+PHP)、WAMP(Windows+Apache+MySQL+PHP)、BAMP(BSD+Apache+MySQL+PHP)、WIMP(Windows+IIS+MySQL+PHP)、WISA(Windows+IIS+SQLServer+ASP)等等。下面将对常见到“解决方案包”进行逐一分析。

LAMP网站架构方案

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。

对于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能的服务器、负载均衡、CDN等之外,在软件架构上需要重点

1
查看完整版本: 服务器的网站架构方案