您好,欢迎来到易妖游戏网。
搜索
您的当前位置:首页构建高性能web站点

构建高性能web站点

来源:易妖游戏网

这本书是2012年的,但讲的都是最基本的原理,到现在还不会过时。

2022-11-27

对一个网站(水平扩展为多个服务器),可以通过SLB(比如nginx)进行负载均衡(负载均衡分为7层和4层)。

nginx的能力是很强的(24GB的服务器,可以支持200万的连接请求)

为了提高nginx可靠性,可以采用双机主备(HA)方案。

为了继续扩展nginx的能力,可以部署多套nginx HA, 然后在DNS中再做一层负载均衡。

备注:nginx 一般支持的是7层代理,支持四层代理一般使用 lvs 或者haprox,但 nginx 从1.9.0 版本开始支持四层代理

​​​​​​​

 

3.2 CPU并发计算

进程(通过fork这个系统调用创建)

轻量级进程(通过clone这个系统调用创建)

线程(pthread)

有两种实现( 用户态的线程,不需要内核参与,但在多处理器(smp)中表现差;Linux线程,即轻量级进程,消耗比用户态线程高);Linux下pthread的实现是通过系统调用clone()来实现的。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- vipyiyao.com 版权所有 湘ICP备2023022495号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务