大型网站技术架构演变黄若儒大型网站软件系统的特点高并发、大流量——需要面对高并发用户,大流量访问。高可用——系统7x24小时不间断服务。海量数据——需要存储、管理海量数据,需要使用大量服务器。用户分布广泛,网络情况复杂——需要为全球范围的用户提供服务。安全环境恶劣——互联网开放性,导致更容易受到攻击。需求快速变更,发布频繁——需要快速适应市场,满足用户需求。渐进式发展——没有全盘一篮子规划,只有基于实际的无限变更发展初始架构小型网站最开始没有太多人访问,一台服务器绰绰有余应用、数据库、文件都在一台机使用以开源免费的软件为主(Apache、MySQL、Tomcat…)应用服务和数据服务分离用户访问越来越多,性能越来越差数据越来越多导致存储空间不足3台服务器分别存放应用程序、非结构化数据、结构化数据应用服务器独立部署使之能占用更多CPU、内存资源数据库服务器独立部署使之能占用更多CPU、内存、硬盘文件服务器独立部署使之能够占用更多硬盘空间并发处理能力和数据存储空间得到很大改善!使用缓存改善网站性能基于2~8原则( 80% 业务访问集中在20%的数据上)读多写少缓存分类:本地缓存、远程缓存本地缓存快,但受限单机缓存容量,可缓存内容少;不利于分布式应用架构(ACD)远程缓存有网络损耗,但可缓存内容多,扩展性高。数据访问压力得到有效缓解使用应用服务器集群改善网站的并发处理能力应用服务器处理请
您可能关注的文档
- 大连东方圣荷西销售管理沉淀.ppt
- 安卓移动应用开发论文.doc
- 大连理工大学编译原理复习.doc
- 奥卡丽斯C30电卷梳说明 书.ppt
- 大米胚中γ—氨基丁酸的富集及利用.doc
- 奥鹏中国石油大学(北京)《计算机文化基础》第一、二、三阶段在线作业答案.doc
- 大港一中高一年级第二学期月考2地理试卷.doc
- 大工16春《水利工程实验(二)》实验报告参考答案.doc
- 大脑血管解剖.ppt
- 大失血的血制品输注.ppt
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
最近下载
- 武汉小升初外校机考模拟试题-2025.docx VIP
- 建筑工程制图与识图(第三版)第7章 建筑形体的表达方法.pptx VIP
- 广东省深圳市红岭教育集团 2024—2025 学年下学期 八年级期中考试 数学试卷(含答案).docx VIP
- 25.水泥粉煤灰改良土路基施工方案.docx VIP
- 教改项目结题报告.pdf VIP
- 2025中华护理学会团体标准——成人患者医用粘胶相关性皮肤损伤的预防及护理.pptx
- GF 014-1995通信机房环境条件(暂行规定)-标准规范.pdf VIP
- 云南省德宏州2024届小升初模拟语文测试卷含答案.doc VIP
- 建筑工程制图与识图-曲面立体PPT[精品课件].ppt VIP
- Power Up2精品教学课件U2L5.pptx VIP
原创力文档

文档评论(0)