LNMP(linux+nginx+mysql+php)网站服务器架构
来源:互联网 发布:需要文章源码怎么写 编辑:程序博客网 时间:2024/05/16 05:12
一、LAMP和LNMP对比
1、lamp和lnmp构成
lamp是指:linux(操作系统)、Apache、mysql(数据库软件),php(有时也是指Perl 或 Python);
lnmp是指:linux(操作系统),Nginx、mysql(数据库软件),php(有时也是指Perl 或 Python)。
2、Nginx与Apache对比
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。
Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。
Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。
在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。Nginx 0.8.46 + PHP 5.2.14 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。
为什么Nginx的性能要比Apache高得多?这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。目前Linux下能够承受高并发访问的 Squid、Memcached都采用的是epoll网络I/O模型。
处理大量的连接的读写,Apache所采用的select网络I/O模型非常低效。
- LNMP(linux+nginx+mysql+php)网站服务器架构
- LNMP架构搭建(Linux+Nginx+MySQL+PHP)
- Linux+Nginx+PHP+MYSQL主流架构实战(LNMP)
- lnmp架构(linux nginx mysql php)搭建
- LNMP(Linux+Nginx+Mysql+PHP)搭建网站
- LNMP(Linux+Nginx+Mysql+PHP)
- 搭建LNMP(linux+nginx+mysql+php)服务器环境配置实例教程
- LNMP(linux+nginx+mysql+php)服务器环境配置
- LNMP(linux+nginx+mysql+php)服务器环境配置
- LNMP(linux+nginx+mysql+php)服务器环境配置
- LNMP服务器环境配置 (linux+nginx+mysql+php)
- LNMP(linux+nginx+mysql+php)服务器环境配置
- LNMP(linux+nginx+mysql+php)服务器环境配置
- LNMP(linux+nginx+mysql+php)服务器环境配置
- LNMP(linux+nginx+mysql+php)服务器环境配置
- LNMP(linux+nginx+mysql+php)服务器环境配置
- LNMP(linux+nginx+mysql+php)服务器环境配置
- LNMP(linux+nginx+mysql+php)服务器环境配置
- “个性化视频推荐”算法的Storm实现方案
- SNMP网络管理协议
- JS之面向对象
- 自建 webapi rest
- CentOS7 Zookeeper3.4.9集群部署
- LNMP(linux+nginx+mysql+php)网站服务器架构
- Unity3D GPS获取玩家地理位置
- RecyclerView简单使用
- CentOS安装配置Mycat+mysql水平分割,实现分布式存储
- Spring的代理模式(静态代理和动态代理)
- EasyUi Tree 控件的State属性
- .NET 发布网站步骤
- YouTube推荐算法原理
- 常见数据挖掘面试题