当前位置:首页 > 建站优化 > 正文内容

高并发网站架构的设计方案是怎样的?

zhuangbi888.com2021-05-03 00:33建站优化4

技术这玩意儿,你不深入使用(yòng)它(tā),你就不知道它(tā)有多牛,更不知道会有多难!

并发:指(zhǐ)定时间段内的(de)請(qǐng)求数!

高并发:指(zhǐ)定时间段内的(de)超多請(qǐng)求数!

比如tomcat,单机最大支(zhī)持并发数为8000左右,redis理论值可达到几萬(wàn)!

那么怎么设计一套可支(zhī)持高并发的(de)系统呢?使用(yòng)技术如下:

1,分布式系统,微服(fú)務(wù):使用(yòng)springcloud家族包括eureka,zuul,feign,hysrix等或者dubbo搭(dā)建一套微服(fú)務(wù)框架!

2,前(qián)后端分离:使用(yòng)node.js搭(dā)建前(qián)端服(fú)務(wù)系统!

3,静態(tài)化处理:將(jiāng)页面,后台枚举,数據(jù)库定义表等使用(yòng)静態(tài)处理方式做处理!

4,文件服(fú)務(wù)器剥离:采用(yòng)单独的(de)文件服(fú)務(wù)器,防止页面加载的(de)阻塞!

5,缓存:使用(yòng)redis,memcache等將(jiāng)运行时数據(jù)缓存,代(dài)替頻(pín)繁的(de)操作数據(jù)库!

6,数據(jù)库:读写分离或者分库分表,采用(yòng)druid等有性能监控系统的(de)数據(jù)库连接框架!

7,消息中间件:使用(yòng)xxxmq,kafka等消息中间件,解耦服(fú)務(wù),而且异步处理效率更高!

8,反向代(dài)理:使用(yòng)nginx等负载均衡服(fú)務(wù)!

9,代(dài)码层:避免大量创建对象,避免阻塞IO,避免多层for循环,避免线程死锁,避免大量同步!

10,各种优化:包括jvm优化,表结构优化,sql优化,关键字段加索引(注意避免索引失效),连接池优化等等!

11,搜索引擎(qíng):sql有大量的(de)like語(yǔ)句,有必(bì)要切换成solr等搜索引擎(qíng)!

12,cdn:使用(yòng)CDN技术將(jiāng)請(qǐng)求分发到最合适的(de)主机上,避免网络传输的(de)延迟!

13,使用(yòng)batch:增删改能一次做的(de)别分为两次,但要注意batch合理设计,防止数據(jù)丟(diū)失!

14,限流,削峰!

更多解决方案和每个方案细节实施涉及到的(de)具体问题,以(yǐ)后会逐一分享!敬請(qǐng)关注!

相关文章

CN是哪个国家的英文缩写?

CN是哪个国家的英文缩写?

中国中国的英文缩写应该是CHN,它是在联合国注册的国家代码,国际上的正式场合都用这種(zhǒng)统一的国家代码。 CN是中国域名,应该是代表网站(zhàn)的性质,说明是中国的网站(zhàn)。扩展...

建设政府网站的目的和意义(火炬开发区政府网站)

建设政府网站的目的和意义(火炬开发区政府网站)

政府网站是我国各级政府机关履行职能、面向社会提供服务的官方网站,是政府机关实现政务信息公开、服务企业和社会公众、互动交流的重要渠道。目的是为了便民,服务群众,更好地为人民服务。建设一个政府网站的意义在...

兰州域名空间(因特网的域名空间采用的是)

兰州域名空间(因特网的域名空间采用的是)

首页要明白域名注册、域名空间、域名备案分别是什么意思。 域名注册是注册一个新域名; 域名空间是域名和虚拟主机; 域名备案是给域名备案。 从这里边我们可以提取出三个关键词:域名、空间、备案。这三个关键词...

可以注册中文域名吗?

可以注册中文域名吗?

国际中文域名是以.com、.net为后缀的,个人和单位均可申请注册;国内以.cn(.中国)、.公司、.网络为后缀,只允许单位注册。这两种中文域名的注册管理机构不同。国内注册管理机构为中国互联网络信息中...

查询网站被搜索引擎收录的网页数可以用(怎么加快搜索引擎收录新发布的网址)

查询网站被搜索引擎收录的网页数可以用(怎么加快搜索引擎收录新发布的网址)

感谢悟空问答君邀请! 在互联+的现代社会,高新科学技术快速发展,为了跟上时代步伐,需要建设属于自己的网站。正因为网络随着高科技已不断升级,申请个人网站建设比以往简单了许多。现将初始建设网站简明扼要地...

齐齐哈尔市建设局网站(镇江高新区规划建设局)

齐齐哈尔市建设局网站(镇江高新区规划建设局)

去年11月刚好建立了属于自己的第一个网站,从域名的申请到网站结构的搭建、文章的上、流量的监控,后来还帮助一个老乡搭建了网站。算得上有一定的经验吧!下面跟大家分享一下我的第一次建站经验吧! 1、建站前...

个人网站怎样申请备案(个人网站支付接口申请)

个人网站怎样申请备案(个人网站支付接口申请)

经营性的网站备案:1、先在备案网站注册一个用户名和密码2、注册好后再登陆3、经营性的网站需要的资料有:网站名称,工商营业执照号,详细地址,固定电话,网站负责人的姓名,身份证号码,手机号码,邮箱地址,域...

苏州专业的高端网站建设公司(网站建设与管理是什么专业)

苏州专业的高端网站建设公司(网站建设与管理是什么专业)

谢谢邀请 此处仅列出苏州产品相对比较成熟或者融资阶段比较成熟的公司。不代表他们就“靠谱” 一、舶来公司 综合——微软 (Bing业务) 综合——思科 综合——华为 综合——甲骨文 综合——方正软件 电...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。