![]() |
|
![]() |
#1 |
注册日期: 2009-04-18
帖子: 16
现金:-3金币
资产:-3金币
![]() |
又看了下新版的apache(>2.2),发现新的event MPM模式使用的是epoll和kqueue,在网络连接数和大并发的情况下可以使用,更正一下
|
![]() |
![]() |
![]() |
#2 |
注册日期: 2009-06-29
帖子: 17
现金:16金币
资产:16金币
声望: 10
![]() |
nginx还算是不错了,我遇到的问题就是和java的app server配合的时候没有模块支持,用proxy模式的时候很多应用会出问题。
|
![]() |
![]() |
![]() |
#3 |
注册日期: 2009-06-11
帖子: 20
现金:20金币
资产:20金币
声望: 10
![]() |
google 上看了一下,好像都吹的很神乎嘛
|
![]() |
![]() |
![]() |
#4 |
注册日期: 2008-10-17
帖子: 13
现金:2金币
资产:2金币
声望: 10
![]() |
生产环境用了一个月了,确实不错,今天升级到0.7.59了
|
![]() |
![]() |
![]() |
#5 |
注册日期: 2009-09-24
帖子: 18
现金:18金币
资产:18金币
声望: 10
![]() |
算算也用了1個多月了,不錯... 沒問題....
|
![]() |
![]() |
![]() |
#6 |
注册日期: 2009-06-16
帖子: 16
现金:-3金币
资产:-3金币
声望: 10
![]() |
我做个一个实际测试双核双CPU浪潮服务器,4G内存。 使用Discuz7的论坛索引页面进行测试,模拟1024个连接,连续访问10000次。 有推导出相关结论: 1. 性能上来说NGINX还是要比Apache(Prefork)有优势。但主要是高并发连接的情况下。 Apache配置文件经过优化后(1024 Thread,4096 MaxClient)能够达到Nginx 的水平(24个worker进程,64个php-cgi进程),而且8192个连接nginx也保持稳定。 Apache的话2048个连接的测试就通过不了。 2. 在上述负载下NGINX的的出错率一直比较高,2%-5%非2xx的错误。Apache的确是 如楼上某位所言,负载高(uptime达到了32,nginx是3),但是不出错。一个非2xx 的错误都没有。 3. 上述差别其实就是select()和epool模式的差别所在,所以可比性并不强。应该将 Aapache的epoll MPM的性能与之做比较。 4. 静态页面方面,一个1K左右的HTML,nginx吞吐是Apache的3倍,但是系统负载 只有Apache的1/3(Uptime 0.9 vs 0.35) 对应的测试过程记录文件在附件里。 |
![]() |
![]() |
![]() |
#7 | |
注册日期: 2009-06-06
帖子: 17
现金:22金币
资产:22金币
声望: 10
![]() |
引用:
ngix 主要是做cache 来使用的。 apache 的优点是稳定,高负荷可以稳定运行。 ngix,lighttppd 性能较好,不稳定,高负荷下容易崩溃。 |
|
![]() |
![]() |