VPS侦探论坛

 找回密码
 注册
查看: 6193|回复: 0

关于网站的并发

[复制链接]
发表于 2011-9-7 20:37:14 | 显示全部楼层 |阅读模式

其实这一个是网站的解决的主要的大问题,说一下现在的一般的解决办法:

1:DNS做请求负载
    如www.baidu.com 一个域名就可以解析出两至三个IP地址。表示BAIDU的请求服务器至少有三台。
2:后台应用服务器做负载
    前端使用NINGX接受请求,然后分给后台的服务器分别处理。如一些大型的公司会把图片服务器和应用服务器分开。
3:就是PHP的缓存的应用
   能够静态生成页面的服务器是最好的(不可能每一套程序都有这一个功能),这一个基本不用请求后端的服务器,配NGINX绝对OK啊。
然后就是PHP代码的缓存了。EACC和APC等。

再说说连接数:

其实论坛里面很多的强大的人特别喜欢去测并发数,把并发数调得老高,在没有硬件防火墙或者有足够的网络管理经验下面。这一个是很危机的。很容易就会把服务器给卡DOWN掉。

还是要按你的人流量来。算算最大人数是多少。因为一秒500的并发量,你一天的访问量要多少??有一些人还设置了1000.

第二点就是MYSQL的承载量,大家可能不知道,MYSQL虽然有着读取非常快速的优势,但是它处理高并发量并不是它的强项,高强度下面比不如POSTGRESQL。更不用说MS SQL和 ORACLE。。。但是为什么那么多的大型网站还是用MYSQL?


第一:他们的程序员对自己企业的MYSQL做过优化,第二点他们是做了集群的。想高一点并发又没有什么服务器的话。换成POSTGRESQL是一个不错的选择

所以想突破瓶颈,做集群。

其实现在新的MYSQL 5.5版本。对MYSQL的并发数是做了一些优化的,当然现在外边很多的人都说ORACLE拿了MYSQL,就想玩死它了,不管你们信不信,反正我是不信。所以很多的地方都坚持用原来的MYSQL 5.2,这也是很蛋疼的一点。

第四点就是LINUX的内核优化了。

其实我做了很多的优化,都是用了FREEBSD来做服务器的,一般都会按照企业的需要做一些内核参数的优化。。。这一个不好弄。要算一下,,最基本的网上也有。可以看一下。。

论坛里面碰到的PHP-FPM下面会BAD GATEWAY,我说实话就算很大的并发量,我也没有怎么见过。

[ 本帖最后由 yuweitaocn 于 2011-9-7 20:40 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-15 17:41 , Processed in 0.024516 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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