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

网站设计架构(基于bs架构的网站设计教程)

zhuangbi888.com2021-07-30 10:20建站优化176

技术这玩意儿,你不深入使用它,你就不知道它有多牛,更不知道会有多难!

并发:指定时间段内的请求数!

高并发:指定时间段内的超多请求数!

比如tomcat,单机最大支持并发数为8000左右,redis理论值可达到几万!

那么怎么设计一套可支持高并发的系统呢?使用技术如下:

1,分布式系统,微服务:使用springcloud家族包括eureka,zuul,feign,hysrix等或者dubbo搭建一套微服务框架!

2,前后端分离:使用node.js搭建前端服务系统!

3,静态化处理:将页面,后台枚举,数据库定义表等使用静态处理方式做处理!

4,文件服务器剥离:采用单独的文件服务器,防止页面加载的阻塞!

5,缓存:使用redis,memcache等将运行时数据缓存,代替频繁的操作数据库!

6,数据库:读写分离或者分库分表,采用druid等有性能监控系统的数据库连接框架!

7,消息中间件:使用xxxmq,kafka等消息中间件,解耦服务,而且异步处理效率更高!

8,反向代理:使用nginx等负载均衡服务!

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

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

11,搜索引擎:sql有大量的like语句,有必要切换成solr等搜索引擎!

12,cdn:使用CDN技术将请求分发到最合适的主机上,避免网络传输的延迟!

13,使用batch:增删改能一次做的别分为两次,但要注意batch合理设计,防止数据丢失!

14,限流,削峰!

更多解决方案和每个方案细节实施涉及到的具体问题,以后会逐一分享!敬请关注!

相关文章

虚拟主机具有独立的域名,和完整的(一个虚拟主机可以绑定几个域名)

虚拟主机具有独立的域名,和完整的(一个虚拟主机可以绑定几个域名)

简单的说一下,这3个在某种程度上应该是包容的关系,如下图所示。一般来说1个物理服务器如果放在公有云上,那么可以叫做云服务器,而公有云上的云服务器可以通过虚拟化技术分成多个虚拟主机,以方便不同的客户租用...

求解,招聘网站需要考虑SEO吗,SEO的作用大吗?

只要有搜索引擎存在,SEO就非常有必要!所以,不仅要做,还要在网站设计和开发阶段,把SEO技术纳入进去,才能达到事半功倍的效果。网站架构,代码,内链,文本,图片等等都要基于SEO的角度来安排和规划。无...

是不是随便的一个网站模板都能在织梦系统中使用

是不是随便的一个网站模板都能在织梦系统中使用

您好,朋友。很高兴为您解答: 并不是随便一个网站模板都能(néng)在织夢(mèng)系统中使用,织夢(mèng)的模板有(yǒu)自己独有(yǒu)的标签,你如果用静态模板文件或者其他cms的模板...

网站上用的字体,图片字体识别软件

网站上用的字体,图片字体识别软件

这里分享一些免费的图片、字体及视频网站。 图片网站: 图片素材网站很多,这里仅列举四个。 1. Pixabay 2. Pexels 3. PickPik 4. PxHere 字体网站: 字体网...

如何查询商标代理机构的备案信息?

如何查询商标代理机构的备案信息?

1.搜索中国商标网 2.进入网站之后在横导航找到商标代理,点击之后可以看到备案代理机构总名单,点击即可进入查询页面。 3.在查询页面可以看到代理机构名称、代理机构地址、输入其中一个就可查询,当然为了更...

上海企业网站备案流程(企业网站备案需要提供什么资料)

上海企业网站备案流程(企业网站备案需要提供什么资料)

公司网站建立需要在ICP备案和公安局备案。  (一)申领《ICP许可证》  1、申请者向通信管理部门申领《ICP许可证》。  2、申请者取得《ICP许可证》后,向工商行政管理机关申请增加"互联网信息服...

保险网站 源码(网站源码怎么修改)

保险网站 源码(网站源码怎么修改)

您好,我是@保险追梦人 作为新人,首先要用更多的时间来学习保险,了解保险,切勿急于求成。 客户开发方面,没有必要自己花钱来购买第三方平台,作为保险老兵,也经常有第三方平台联系我,个人觉得是没有必要的...

i7我的电脑属性(电脑属性在哪儿)

i7我的电脑属性(电脑属性在哪儿)

今天给各位分享i7我的电脑属性的知识,其中也会对电脑属性在哪儿进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!文章目录列表: 1、怎么看电脑i7还是i5 2、为什么我的电脑属...