![10 编译PHP并与nginx整合](https://i.ytimg.com/vi/nkssEyqovEQ/hqdefault.jpg)
内容
主要区别
Lighttpd和Ngnix是开源HTTP服务器。 Lighttpd和Nginx都既快速又轻巧。这些是异步服务器,其中Nginx仅使用几兆字节的RAM,而Apache则消耗几百兆字节。 Lighttpd支持IPv6,而Ngnix支持IPv6。 Ngnix支持单独的错误日志记录功能,而Lighttpd不支持。 Lighttpd支持功能完善的“错误跟踪系统”,而Ngnix则提供了一个穷人的错误跟踪系统。
什么是Lighttpd?
Lighttpd是一种开放源代码Web服务器,针对速度要求苛刻的环境进行了优化,同时保持了标准兼容,安全和灵活。从1.5版开始,Lighttpd支持X文件。 Apache 1不支持X文件。 Lighttpd根据修订的BSD许可证的条款分发,BSD许可证是BSD许可证的三节免费复制版本。使用简单的HTTP服务器提供静态文件时,Lighttpd可以提供简单的设置
什么是Nginx?
Nginx被设计为Web服务器以及代理服务器。 Nginx缺乏本地处理动态内容的能力。 Nginx不允许通过评估和解释指令在每个目录的基础上进行其他配置。 Nginx可以更快地处理请求。
关键差异
- Lighttpd作为单个进程运行,而Ngnix作为一个主进程运行。
- 在更加分散的文件系统中,Lighttpd与Ngnix相比表现最佳。
- Ngnix使用的CPU远远少于Lightdpd。
- Lighttpd支持IPv6,而Ngnix支持IPv6。
- Ngnix支持单独的错误日志记录功能,而Lighttpd不支持。
- 虽然使用简单的HTTP服务器提供静态文件,Lighttpd却提供了简单的设置,但是Ngnix很难处理。
- 在美国,Lighttpd比Ngnix受欢迎。
- Lighttpd支持功能完善的“错误跟踪系统”,而Ngnix则提供了一个穷人的错误跟踪系统。
- Lighttpd和Ngnix都支持IRC通道,但是Ngnix通道非常安静,用户对问题的响应延迟很大。