• 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们

宿迁腾云网络网站建设公司

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们
首页 > 行业动态 > 技术日志 > 大型网站的架构演化过程,你知道吗?(上)

大型网站的架构演化过程,你知道吗?(上)

2021-07-15357

说到大型网站,我们先来说说大型网站的特点:高并发、大流量、高可用、海量数据等。再来说说大型网站的架构演进。

1、网站架构初期

初期比较简单,一般一个服务器就可以搞个网站,看图。

应用程序、数据库、文件等所有资源都在一台服务器上。通常可以用PHP完成整个项目的部署,然后买个域名租个便宜的服务器开始我们的建站之旅

2、应用服务和数据服务分离

随着网站业务的发展php大型网站技术架构,一台服务器逐渐不能满足需求;这时候需要把应用和数据分开,如图。

这三台服务器的要求不同:

应用和数据分离后,每个职责变得更加具体,网站的性能进一步提升。但是,随着用户数量的不断增加,我们需要进一步优化网站结构

3.使用缓存提升网站性能

毫无疑问,今天的网站基本上都使用缓存,即80%的业务访问会集中在20%的数据上。

网站缓存可以分为两种:应用服务器上缓存的本地缓存和专用分布式缓存服务器上缓存的远程缓存

4、使用应用服务器集群提高网站并发处理能力

由于单个应用服务器可以处理的请求连接数有限,在网站访问高峰期,应用服务器会成为整个网站的瓶颈。因此,使用负载均衡处理器是不可避免的。通过负载均衡调度服务器,可以将来自浏览器的访问请求分发到应用集群中的任意服务器。

5、数据库读写分离

使用缓存后php大型网站技术架构,大部分操作无需访问数据库即可完成,但仍有部分读操作(缓存访问未命中、缓存过期),所有写操作都需要访问数据库。网站的用户数达到一定程度,就会出现数据库的负载问题。

当用户达到一定规模时,数据库因负载压力过大成为网站的瓶颈。目前主流数据库都提供了主从热备份功能。通过配置两个数据库之间的主从关系,可以将一个数据库的数据更新同步到另一台服务器。网站利用数据库的功能实现了数据库的读写分离,从而提高了数据库的负载压力。

应用服务器在写操作时访问主库,主库通过主从复制机制同步更新数据到从库,这样应用服务器在执行读操作时就可以访问来自数据库的数据

6、使用反向代理和CDN加网站响应

提高网站访问速度,主要手段是使用CDN和反向代理。

CDN 和反向代理的基本原理都是缓存。不同的是CDN部署在网络提供商的机房,而反向代理部署在网站的中心机房。当用户请求到达中心机房时,第一个访问到代理,如果反向代理缓存了用户请求的资源,则直接返回给用户。

7、使用分布式文件系统和分布式数据库系统

任何强大的单一服务器都无法满足大型网站不断增长的业务需求。

分布式数据库中网站数据库拆分的最后手段只有在单表数据规模非常大时才使用。万不得已,网站比较常用的数据库拆分方式是业务拆分,将不同的业务数据部署在不同的物理服务器上。

8、使用和搜索引擎

搜索引擎已经基本形成了现在大型网站必须提供的功能,网站需要采用一些非关系数据库技术,如搜索引擎等非数据库查询技术。

9、业务拆分

对于大型网站,我们可以分而治之,将整个网站业务划分为不同的模块。例如,大规模的交易和购物可以分为首页、店铺、订单、买家等,分配给不同的业务团队。

同时,我们按照模块将一个网站拆分为多个应用程序。每个应用程序单独部署和维护,通过应用程序之间的超链接(指向不同的应用程序地址)建立关系,最后通过同一个数据存储系统形成一个相互连接的完整系统

10、分布式服务

随着业务的拆分,整个系统变得越来越大,应用的整体复杂度呈指数级增长,部署和维护变得越来越困难,所有应用服务器都必须连接到数据库服务。在规模的情况下,这些连接的数量是服务器规模的平方,导致资源不足

这时候就需要提取同一个业务,独立部署,提取这些可复用的业务和连接数据库等,提取为公共业务服务,应用系统只需要访问公共业务服务通过分布式服务完成业务运营

Tag: 网站数据库 缓存服务器 网站架构
网站制作公众号

宿迁腾云网络网站建设公司 | 网站开发 | 网站制作 | 网站优化

咨询电话:13160355545

上一篇

返回栏目

下一篇

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

热推

  • 微信公众平台开发教程 php微信公众号开发,开发什么?备忘。。微信公众平台开发 php
  • linux 查看php版本信息谷歌桌面全球10种语言同步推出MacOSX和操作系统linux怎么查看php版本
  • 本书将C++性能提升的各种终极利器,完美呈现在广大读者面前
  • 关于PHP实现简单网站访客统计的相关资料的详细介绍
  • 一下使用php判断浏览器类型的方法发现解决这个问题很简单
  • php网站集成支付宝接口微信支付V3sdk封装了与业务错误语义不一致的现象支付宝网站集成支付宝
  • 微信公众号开发 phpPHP微信公众号开发的两种模式,感兴趣的小伙伴们微信公众平台开发教程php
  • linux怎么查看php版本信息微软计划发布完整的内核:现已访问文件linux php 版本信息
  • 哪门语言可以封王呢?2017上最受欢迎的前15门语言
  • php框架源码分析CorePHP意味着使用纸和笔解决数学问题的框架-解决方案odoo框架源码分析

相关

开放源代码程序方案(--PHP)网站架构

如何从一个简单的网站架构演进发展成大型网站

一个百万级PHP站点的网站架构,你了解多少?

一个百万级PHP站点的网站架构,你了解多少?

大型网站架构的技术要点与应用层的组织方式分析

大型网站架构的技术要点与应用层的组织方式分析

搭建php网站我要在宝塔面板内搭建自己的网站,用7.3版本

php缓存技术三星收购腾云网络Data,拓展面向服务器和数据

网站安全之php防止注入攻击代码
一1.注入原理sql注入漏

网站安全之php防止注入攻击代码 一1.注入原理sql注入漏

php语言开发网站流程后端开发人员与网站的服务器端一起指南p

php网站开发工具如下使用各种缓存插件让我们先考虑一下在大量

php防止sql注入代码数据库如何防止sql注入?安全技术分

标签

seo(1182) 市场营销(661) 网站制作(573) 网站建设(564) 搜索引擎(553) 网站(482) PHP(361) 编程语言(345) 建站(294) 关键词排名优化(267) 网站建设公司(245) 优化(216) seo排名(207) 域名(190) 软件(171) 网站优化(148) 搜索引擎优化(146) 外链(141) 科技(136) 网站关键词(124) 网站排名优化(123) 域名服务器(120) 网站排名(107) 时政(103) 排名优化(95) 搜索引擎收录(93) 网站设计(92) 电子商务(88) 引擎(86) 移动互联网(85) 开发框架(79) 开发(75) 网站服务器(74) 框架(68) 前端开发(68) 网站分析(66) 网站建设方案(65) 关键(64) 流量(63) 源码(62) 百度优化(62) 网站权重(61) 开放源代码(59) seo培训(53) 网页设计(51) 百度(51) php框架(50) 网站建设知识(50) 大数据(50) 谷歌(49)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

宿迁腾云网络网站建设公司

联系电话:13160355545

公司地址:江苏省宿迁市丽景湾华庭北门都市花园公寓9楼907

联系邮箱:admin@tyweb.net

全国分站
  • 北京
  • 广东
  • 东莞 广州 中山 深圳 惠州 江门 珠海 汕头 佛山 湛江 河源 肇庆 潮州 清远 韶关 揭阳 阳江 云浮 茂名 梅州 汕尾
  • 山东
  • 济南 青岛 临沂 济宁 菏泽 烟台 泰安 淄博 潍坊 日照 威海 滨州 东营 聊城 德州 莱芜 枣庄
  • 江苏
  • 苏州 徐州 盐城 无锡 南京 南通 连云港 常州 扬州 镇江 淮安 泰州 宿迁
  • 河南
  • 郑州 南阳 新乡 安阳 洛阳 信阳 平顶山 周口 商丘 开封 焦作 驻马店 濮阳 三门峡 漯河 许昌 鹤壁 济源
  • 上海
  • 河北
  • 石家庄 唐山 保定 邯郸 邢台 沧州 秦皇岛 张家口 衡水 廊坊 承德
  • 浙江
  • 温州 宁波 杭州 台州 嘉兴 金华 湖州 绍兴 舟山 丽水 衢州
  • 陕西
  • 西安 咸阳 宝鸡 汉中 渭南 安康 榆林 商洛 延安 铜川
  • 湖南
  • 长沙 邵阳 常德 衡阳 株洲 湘潭 永州 岳阳 怀化 郴州 娄底 益阳 张家界 湘西
  • 重庆
  • 福建
  • 漳州 泉州 厦门 福州 莆田 宁德 三明 南平 龙岩
  • 天津
  • 云南
  • 昆明 红河 大理 文山 德宏 曲靖 昭通 楚雄 保山 玉溪 丽江 临沧 思茅 西双版纳 怒江 迪庆
  • 四川
  • 成都 绵阳 广元 达州 南充 德阳 广安 阿坝 巴中 遂宁 内江 凉山 攀枝花 乐山 自贡 泸州 雅安 宜宾 资阳 眉山 甘孜
  • 广西
  • 贵港 玉林 北海 南宁 柳州 桂林 梧州 钦州 来宾 河池 百色 贺州 崇左 防城港
  • 安徽
  • 芜湖 合肥 六安 宿州 阜阳 安庆 马鞍山 蚌埠 淮北 淮南 宣城 黄山 铜陵 亳州 池州 巢湖 滁州
  • 海南
  • 三亚 海口 琼海 文昌 东方
  • 江西
  • 南昌 赣州 上饶 吉安 九江 新余 抚州 宜春 景德镇 萍乡 鹰潭
  • 湖北
  • 武汉 宜昌 襄樊 荆州 恩施 孝感 黄冈 十堰 咸宁 黄石 仙桃 随州 天门 荆门 潜江 鄂州 神农架
  • 山西
  • 太原 大同 运城 长治 晋城 忻州 临汾 吕梁 晋中 阳泉 朔州
  • 辽宁
  • 大连 沈阳 丹东 辽阳 葫芦岛 锦州 朝阳 营口 鞍山 抚顺 阜新 本溪 盘锦 铁岭
  • 黑龙江
  • 齐齐哈尔 哈尔滨 大庆 佳木斯 双鸭山 牡丹江 鸡西 黑河 绥化 鹤岗 伊春 大兴安岭 七台河
  • 内蒙古
  • 赤峰 包头 通辽 呼和浩特 乌海 鄂尔多斯 呼伦贝尔
  • 贵州
  • 贵阳 黔东 黔南 遵义 黔西 毕节 铜仁 安顺 六盘水
  • 甘肃
  • 兰州 天水 庆阳 武威 酒泉 张掖 陇南 白银 定西 平凉 嘉峪关 临夏 金昌 甘南
  • 青海
  • 西宁 海西 海东 海北 果洛 玉树 黄南
  • 新疆
  • 乌鲁木齐 伊犁 昌吉 石河子 哈密
  • 西藏
  • 拉萨 山南 林芝 日喀则
  • 吉林
  • 长春 白山 白城 延边 松原 辽源 通化 四平
  • 宁夏
  • 银川 吴忠 中卫 石嘴山 固原
SiteMap
网站地图
TAG标签
Copyright © 2017-2025 TYWEB.NET 宿迁腾云网络科技有限公司 ALL RIGHTS RESERVED.   苏ICP备17033535号-1

热门搜索

百度 下载 2025 2024 2026 货源 货货源 虚拟 禅道 报名 金蝶KIS旗舰版
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

精品模板
建站费用
成功案例
联系我们