高访问量并发解决方案
1.大量用户访问
a)分布范围广泛的话,可采用CDN加速,使用户能够访问最近的服务站点,减少网络流量和传输距离,时间。
b)配置web服务器集群,负载均衡
2.大数据量的读取存储
数据库垂直分库:
a)将业务分类,相同业务部分的表部署在一个数据库服务器上。
b)特定表的数据量较大,可对表进行表分区。这也属于垂直分库的范围。
数据库水平分库sharding:
a)多个数据库服务器部署相同的环境(即包含所有的表结构),但是每个数据库保存的数据时不同的,一般依据用户id取模,或者区域,或者自增id等,或者一致性hash算法等,将不同用户的数据保存在不同的数据库服务器中。
b)读写分离。将每个单独的数据库服务器扩展为一个个数据库服务器集群,集群内部实现读写分离,可采用主从复制,master-slaves,或者master-master。
c)memcahe
相关推荐
yeyedeyatou 2011-05-14
sushuanglei 2020-11-12
projava 2020-11-14
URML 2020-11-11
xwb 2020-07-19
huolan 2020-06-25
Ida 2020-06-17
LeoHan 2020-06-13
@server=‘LinkServer‘, --链接服务器别名。@datasrc=‘192.168.1.1‘ --要访问的的数据库所在的服务器的ip. ‘******‘ --要访问的数据库,用户的密码
zhangwentaohh 2020-06-01
bluet00 2020-05-10
书弋江山 2020-04-19
wxthillwill 2020-04-09
fengdos 2020-04-08
步行者 2020-03-26
hxw0 2020-03-06
点滴技术生活 2020-02-22
86211943 2019-12-20
末点 2020-01-12