- 正文
- 点这评论:( 12826人参与)
-
常见的web服务器
1、IIS
微软的web服务器是IIS,它是windows平台下最流行的web服务器之一。IIS其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
不过IIS的安全性长时间来被业内诟病,一旦IIS出现远程执行漏洞威胁将会导致数据被泄露。前段时间很流行的WannaCry勒索病毒,就是利用windows的远程执行漏洞来进行攻击,导致大量计算机被病毒感染。
2、Apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
Apache是免费开源的,其特点是简单、快速、性能稳定,对Linux的支持性非常好,大多数网站的web服务器都是Apache。
3、Nginx
Nginx是一个高性能的Web服务器和反向代理服务器,也是一个电子邮件(IMAP/POP3/SMTP)服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。
Nginx具有很多非常优越的特性:在连接高并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达 50,000 个并发连接数的响应,性能比Apache还要更好。
常见的网站架构方案
1、LAMP
LAMP(Linux+Apache+MySQL+PHP)网站架构是目前最流行的web框架,该框架包括Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言。
2、LNMP
LNMP(Linux+Nginx+MySQL+PHP)网站架构是目前国际流行的web框架。该框架包括:Linux操作系统、Nginx网络服务器、MySQL数据库、PHP编程语言。
志博喜欢的架构是LNMP,Nginx的主要特点是稳定、功能丰富、安装配置简单、低系统资源,作为web服务器,相比Apache,Nginx使用更少的资源,支持更多的并发连接,处理文件效率更高。
3、WAMP
WAMP(Windows+Apache+MySQL+PHP),该框架包括:Windows操作系统、Apache网络服务器、MySQL数据库、PHP编程语言。
一般,我们都习惯把Apache、MySQL、PHP架设在linux系统下。不过对于新手来说,windows更加简单易用,WAMP这种架构比较适合新手操作。
4、WIMP
WIMP(Windows+IIS+MySQL+PHP),该框架包括:Windows操作系统、IIS网络服务器、MySQL数据库、PHP编程语言。
5、WISA
WISA(Windows+IIS+SQLServer+ASP),该框架包括:Windows操作系统、IIS网络服务器、SQLServer数据库、ASP编程语言,该架构适合asp和.net编程语言的网站。
来源:志博网博客,欢迎分享本文,转载请保留出处!
-
阅读更多: