前言
目前网络上主流的网络架构有两种:
LAMP== Linux+Apache+Mysql+PHP
LNMP== Linux+Nginx+Mysql+PHP(国外喜欢简称为LEMP,搜英文资料需要搜LEMP)
LAMP和LNMP最主要的区别在于:
一个使用的是Apache,一个使用的是Nginx。
1.比较Apache与Nginx
Nginx
Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。
-
1、相比 Apache,用 Nginx 作为 Web 服务器:使用资源更少,支持更多并发连接,效率更高。
-
2、作为负载均衡服务器:Nginx 既可在内部直接支持 Rails 和 PHP,也可支持作为 HTTP 代理服务器对外进行服务。Nginx 用 C 编写而成, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。
-
3、作为邮件代理服务器:Nginx 同时也是一款非常优秀的邮件代理服务器(最早开发这个产品的目的之一,是作为邮件代理服务器)。
-
4、反向代理可以根据url将请求转向于不同用途的集群,比如图片请求,转向图片服务器集群;视频请求,转身视频服务器集群。nginx是一款轻量级的web服务器/反向代理服务器/电子邮件代理服务器,安装非常简单&#