全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3533|回复: 10

[nginx] nginx 绑定上千个虚拟主机 效率问题

[复制链接]
发表于 2010-8-8 02:07:20 | 显示全部楼层 |阅读模式
假设一台硬件配置一般 比如cpu: e5400 内存:2g  的服务器。
使用linux+nginx 不安装 php mysql 等只跑静态,当时需要绑定上千个虚拟主机,这样会影响系统和环境的稳定吗?

那访问这些虚拟主机的速度任何?
发表于 2010-8-8 02:39:26 | 显示全部楼层

回复 1# 的帖子

上千个虚拟主机,大概访问量能有多少? 纯静态化,对于cpu的负载消耗的确很低,但是,带宽,访问量这些综合指标,你没有给出,也无法做进一步的判断了。

不过,继续给你点信心吧,这个可负载能力的确会很高很高,正常情况下,日5-10万IP不会有事儿的,而且,内存消耗也会很低...
 楼主| 发表于 2010-8-8 03:12:13 | 显示全部楼层
并发很高,  流量也高。 不过 这些不是我关心的,我主要是关心nginx.conf 绑定1千个虚拟主机的话,   那每个用户访问网站时  nginx 都要到这1千个中去找到这一个 在大流量的情况下  这效率能行吗?
发表于 2010-8-8 04:33:34 | 显示全部楼层
1千个虚拟主机同时用的话,机器效率还能高吗
发表于 2010-8-8 07:54:36 | 显示全部楼层
原帖由 sdy413 于 2010-8-8 03:12 发表
并发很高,  流量也高。 不过 这些不是我关心的,我主要是关心nginx.conf 绑定1千个虚拟主机的话,   那每个用户访问网站时  nginx 都要到这1千个中去找到这一个 在大流量的情况下  这效率能行吗? ...



1千个都在内存里面。。。又不是每次都要打开。。nginx.conf 读取内容。。。
发表于 2010-8-8 08:59:58 | 显示全部楼层
原帖由 sdy413 于 2010-8-8 03:12 发表
并发很高,  流量也高。 不过 这些不是我关心的,我主要是关心nginx.conf 绑定1千个虚拟主机的话,   那每个用户访问网站时  nginx 都要到这1千个中去找到这一个 在大流量的情况下  这效率能行吗? ...

访问网页不也是在找文件吗.
发表于 2010-8-8 11:03:42 | 显示全部楼层
我侧过一个内存700M左右的VPS, Intel i7 920
nginx+php+mysql 做了一些优化,主要是针对数据库之类的。

每秒2000个并发动态请求没有什么问题,CPU在就在30-50%,内存也足够用。
每秒2000个并发*60*60*24 一天可以抗172,800,000次动态请求。

所以基本不要太担心这些。

1000个站,配置文件调到内存里面也用不了多少K内存。
你的瓶颈应该在磁盘I/O,要考虑的估计还是数据安全、备份之类的。

评分

参与人数 1威望 +1 收起 理由
tumour + 1

查看全部评分

发表于 2010-8-8 11:30:33 | 显示全部楼层
原帖由 sdy413 于 2010-8-8 03:12 发表
nginx 都要到这1千个中去找到这一个

这样说的话,apache也一样要在这1千个中去找啊
发表于 2010-8-8 12:17:01 | 显示全部楼层
别对cpu太没信心。。别说几千个字符窜比较。。上万都是毫秒级。。。。。。。。。。


fix错别字bug一个。。。。。。

[ 本帖最后由 winsock 于 2010-8-8 15:46 编辑 ]
 楼主| 发表于 2010-8-8 15:43:48 | 显示全部楼层
哦 明白了  .conf  是调到内存的。  那就明白了  .

只放静态的话 我用 photon xen  512 的lnmp 测试过 上万并发都没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-16 11:57 , Processed in 0.067487 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表