当前位置: 首页 > news >正文

温州平阳县营销型网站建设怎样做搜索引擎推广

温州平阳县营销型网站建设,怎样做搜索引擎推广,建设网站 xp,怎样做好网络推广呀目录 Redis的特点和使用场景 分布式系统的引入 单机系统 分布式系统 应用服务器的增多(处理更多的请求) 数据库读写分离(数据服务器的增多) 引入缓存 应对更大的数据量 业务拆分:微服务 Redis的特点和使用场景 我们先来…

目录

Redis的特点和使用场景

分布式系统的引入

单机系统

分布式系统 

应用服务器的增多(处理更多的请求)

数据库读写分离(数据服务器的增多)

引入缓存

应对更大的数据量 

业务拆分:微服务


Redis的特点和使用场景

我们先来回顾下我们之前学过的MySQL

mysql的数据是存储到硬盘上的,他的读取速度比较慢,但是容量大

而Redis则是使用了内存,数据是在内存上,读取速度比较快,但是容量小。

这里补充一点:

我们一开始学习编程,所了解的变量是存储找内存中。那么既然都是存储到内存中,我们干嘛还要弄一个Redis呢?

是这样的——Redis主要是用在分布式系统上的,他可以实现各个进程间数据的通讯,共享,甚至不同主机上的进程间数据的互相访问 

分布式系统的引入

单机系统

下面是一个单机架构,只有一台服务器,这个服务器负责处理所有的事情

我们之前写的java--web类项目,属于是HTTP服务器(处理前端发来的请求)

对与数据来说

我们上面所说的web程序,springboot属于是HTTP服务器(属于Mysql的客户端), 向Mysql服务器发生请求(查询数据)

而MySQL是一个客户端服务器结构的程序,是作为数据的服务器,他的本体就是Mysql服务器(用来存储和组织数据)

分布式系统 

虽然对于现在的计算机硬件来说,哪怕只有一台主机,这一台主机也是可以支持非常高的并发 & 非常大的数据存储。

但是如果业务进一步增长,用户量和数据量继续增多,当一台主机难以应付的时候,就需要引入更多的主机,引入更多的硬件资源

一旦引入了多台主机,咱们的系统就可以称为是分布式系统

上面就是一个最简单的分布式的结构——应用服务和数据库服务分离 

应用服务器的增多(处理更多的请求)

但是因为应用服务器可能会比较吃CPU和内存。

比如要同时要处理的应用请求过多,把CPU和内存给吃没了,就会出现相应的问题

这个时候,我们就需要引入更多的应用服务器,来解决上述问题

这里的应用服务器,可能是两个,也可能是多个。用户的请求先到达负载均衡器/网关服务器,将任务分配给下面的多个应用服务器

这里我们介绍下负载均衡器

负载均衡器的请求承受能力,大大高于应用服务器。(负载均衡服务器主要用于任务的分配,分配任务一般不会消耗太多的资源,任务的执行——也就是应用服务器消耗的资源会多一些)

当然如果系统的请求实在太多,负载均衡器的压力也过大的时候,我们这里可以引入更多的负载均衡服务器来承受这增多的访问量

这里需要注意的是,当我们的服务器增多了后,管理成本也会变高,系统也变得越来越复杂,出现问题的概率也随之提升 

数据库读写分离(数据服务器的增多)

这里面有一个主从结构

在实际应用场景中,读的频率是比写的频率要高的 

那么我们就可以有多个从服务器——一主多从

引入缓存

数据库天然有一个问题,相应速度是相对更慢的

为了解决这个问题,我们可以把数据区分 ”冷热“, 热点数据(使用频繁的数据)放到缓存中,缓存的访问速度往往要比数据库要快很多!!!

 

我们的redis主要就是应用在缓存中,虽然存的数据少,但速度快(存的也都是热点数据)

另外因为二八原则, 缓存服务器中的热点数据可以应对80%以上的请求。因此缓存服务器的使用,不仅提高了访问速度,还缓解了其他数据服务器的压力。

 虽然引入缓存这样的好处,但同时也会带来一些问题,比如数据一致性(数据同步)问题。

应对更大的数据量 

我们上面不管是引入更多的应用服务器,还是数据库读写分离、引入缓存,都是为了应对更高的请求量。但是对于一个完善的系统来说我们不光要能够去应对更高的请求量,也还要能够应对更大的数据量

业务拆分:微服务

随着⼈员增加,业务发展,我们将业务分给不同的开发团队去维护,每个团队独⽴实现⾃⼰的微服务,然后互相之间对数据的直接访问进⾏隔离,可以利⽤Gateway、消息总线等技术,实现相互之间的调⽤关联。甚⾄可以把⼀些类似⽤⼾管理、安全管理、数据采集等业务提成公共服务
 

http://www.mmbaike.com/news/102964.html

相关文章:

  • 申请注册一个自媒体账号seo分析师招聘
  • 网站制作排名中国十大搜索引擎网站
  • 新疆做网站哪家好怎么查百度竞价关键词价格
  • 专业做网站套餐网址网域ip地址查询
  • wordpress wjj整站优化快速排名
  • 如何进行医药网站建设营销网站的建造步骤
  • 海淀手机网站建设精准获客
  • spacious wordpress 主题sem和seo是什么职业
  • 输入网站查看空间今日国内新闻最新消息10条新闻
  • 建设电子商务平台网站湖南正规seo公司
  • wordpress构建自己的网站夫唯seo教程
  • 做政协网站的目的是什么营销网络推广
  • 深圳做微商网站百度快速排名工具
  • 网站建设团购全球搜是什么公司
  • 网站设计框架图网络营销与管理
  • 企业网站最重要的访问对象是巩义网站推广优化
  • 郑州市网站建设哪家公司好百度云资源搜索平台
  • 日照网站设计2022年今天新闻联播
  • 做网站还是博客电商培训机构
  • 昌平石家庄网站建设代发关键词包收录
  • 从事网站建设在线资源搜索神器
  • 网站由哪些部分组成部分组成部分组成青岛seo排名收费
  • 创意字体在线生成免费苏州关键词优化怎样
  • 自建网站 微信网页版网络广告营销方案策划
  • 百度网站权重关键字是什么意思
  • 烟台做网站那家好上海做网站优化
  • 网站建设liluokj刷神马关键字排名软件
  • 0元购怎么在网站做石家庄网站建设方案推广
  • 学校网站建设目标360优化大师
  • 音响网站模板上海快速排名优化