大型网站优化思路
nginx
it书童
2019-10-05 11:34:51
0赞
0踩
1139阅读
0评论
大型网站判断标准
- pv 值(page views):页面的浏览量
概念:一个网站的所有页面,在一天内,被浏览的总次数。至少上千万的级别。
- uv值(unique visitor)独立访客
概念:一个网站,在一天内,有多少个用户访问过我们的网站。10万以上
- 独立ip
概念:一个网站,在一天内,有多少个独立的ip地址来访问我们的网站。
如果要考虑公司的局域网,uv值略大于独立ip的。
架构
在各台服务器之前放一台缓存服务器--存各种静态文件
web服务器还要放些候选,如果三台web服务器,每台最大支撑1千,当前流量2500,有一台坏了,其他两台各负责1250,会顶不住,导致全线溃败,需要候选服务器,一有问题就顶上,然后通知程序员
解决高并发思路
如果一个网站的uv,pv,独立ip变大,则会导致高的并发,这时要对网站分层布局架构,采用负载均衡。
什么是网站并发连接?
网站服务器在单位时间内能够处理的最大连接数。
负载均衡的方案
-
硬件:立竿见影,效果非常好,价格非常昂贵,比如F5-BIGIP
-
软件:lvs(linux virtual server) ,nginx(web服务器,负载均衡)
负载均衡实现策略
(1)轮询,
负载均衡器把请求轮流转发给后面的web服务器。
(2)ip哈希,
同一个地址的客户端,始终请求同一台主机。
(3)最少连接
负载均衡器把请求给负载最小的哪台服务器。
- 上一篇: nginx 配置文件详解
- 下一篇: nginx 基础知识

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/276/optimization-of-large-websites
精品付费
这一次,真正掌握composer
2764
0
个人开发者通过payjs接入微信支付
5029
0
相关推荐
nginx配置网站访问密码
1220
0
nginx 按天切割日志
1376
0
nginx 进程模型
1386
0
nginx 主配置详解
1029
0
upstream 指令参数 max_conns
1712
0
upstream 指令参数 slow_start
1687
0
upstream 指令参数 down 与 backup
1330
0
负载均衡之ip_hash
1308
0
nginx 控制浏览器缓存
1234
0