与传统的企业应用软件比较,大型网站应用系统具有以下特点:高并发,大流量、高可用、海量数据、用户分布广泛,网络情况复杂、安全环境恶劣、需求快速变更,发布频繁、渐进式发展

高并发,大流量:大型网站一般需要面对高并发的用户,大数据量的访问,比如QQ、淘宝目前每天面临的访问人数是千万级有时候甚至是亿级的。

高可用:大型网站一般要求7*24小时不间断地访问,用户随时都是可以访问到的,如果出现某一时刻网站登不上去,那么将会成为重大的新闻热点。

用户分布广泛,网络情况复杂:目前很多的大型网站都是面向全球的客户进行服务的,那么由于客户分布在全球,范围很大,各个地方的网络情况又不一样。

安全环境恶劣:因为互联网是开放性的,谁都可以访问,那么互联网也是很容易受到黑客的攻击。

需求快速变更,发布频繁:因为市场变化比较快,为了满足客户不断变化的需求,大型网站发布的频率也是很高的。

渐进式发展:一个好的大型网站系统一般不是一下子就建好的,它是根据业务的需要从小到大一步一步逐渐迭代出来的,比如说现在很大的淘宝网站,最开始的时候也很小,随着它业务的不断扩展,整个软件也在不断地发展。好的互联网产品都是慢慢运营出来的。

转载于:https://www.cnblogs.com/xuanhouse/p/6774035.html

大型网站软件架构特点相关推荐

  1. 读书笔记 之《软件架构设计: 大型网站技术架构与业务架构融合之道》

    大家好呀,我是小菜~ 帅哥美女,知道你们时间宝贵,那么就由小菜为你读好一本书,读一本好书,取其精华,与你共享~! 本文主要分享 <软件架构设计:大型网站技术架构与业务架构融合之道> 如有需 ...

  2. 软件架构设计 大型网站技术架构与业务架构融合之道

    前言 架构是一种综合能力,而不是某一方面的技能.也正因为如此,本书提供的是一个全面的解决方案.方法论.成体系的设计思维.因此,本书将从基础技术谈起,再到高层技术.再到业务.管理,提供一个架构能力的全局 ...

  3. 《大型网站技术架构:核心原理及案例分析》阅读笔记01

    第一篇:概述   1.大型网站架构演化 从上世纪90年代初,Web标准和Web服务出现来计算,互联网发展了仅仅20年,但是,它的发展速度却是惊人的,世界被互联网改变着.随着互联网的发展,越来越多的问题 ...

  4. 大型网站技术架构(三)--架构核心要素(转)

    http://blog.csdn.net/chaofanwei/article/details/27046795 所谓架构,一种通俗的说法就是"最高层次的规划,难以改变的决定",这 ...

  5. 大型网站技术架构(三)架构核心要素

    所谓架构,一种通俗的说法就是"最高层次的规划,难以改变的决定",这些规划和决定奠定了事物未来发展的方向和最终的蓝图. 而软件架构即"有关软件整体结构与组件的抽象描述,用于 ...

  6. 读书笔记-大型网站技术架构

    1. 大型网站架构演化 1.1 大型网站软件系统的特点 大型互联网应用系统的特点 -高并发,大流量 -高可用 -海量数据 -用户分布广泛,网络情况复杂 -完全环境恶劣 -需求快速变更,发布频繁 -渐进 ...

  7. 大型网站的演化之路——读《大型网站技术架构》

    大型网站的演化之路--读<大型网站技术架构> ____ author:姚毛毛的博客 & 妖生 01 大型网站or软件有什么特点? 高并发.大流量,微信都日活10亿了 7×24的高可 ...

  8. 跟着架构师学习大型网站架构的技术细节:前端架构需要解决的问题

    前端架构需要解决的问题 前端网页就是这么简单,除去图片.视频等资源外只有三部分,即标记网页元素的HTML.设置元素样式的CSS和负责交互处理的JavaScript. 在软件开发上,普遍认为架构设计能把 ...

  9. 大型网站技术架构核心原理剖析,文末附知识图谱下载

    什么是软件架构 维基百科定义:软件架构是指有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计. 软件架构5大要素: 性能 可用性 伸缩性 扩展性 安全性 可以通过考察这5大要素来衡量 ...

  10. 大型网站数据库优化及浅析大型网站的架构

    千万人同时访问的网站,一般是有很多个数据库同时工作,说明白一点就是数据库集群和并发控制,这样的网站实时性也是相对的.这些网站都有一些共同的特点:数据量大,在线人数多,并发请求多,pageview高,响 ...

最新文章

  1. 职业经理人应该如何处理如下问题
  2. linux shel的学习网站(推荐)
  3. Android,UI主线程与子线程
  4. 【pytorch学习】四种钩子方法(register_forward_hook等)的用法和注意点
  5. call 和 apply 的使用
  6. click事件的累加绑定
  7. 【Hbase】命令行load数据文件到Hbase
  8. Ubuntu 14中,Foxmail关联163邮箱账号时,总提示“密码错误”的解决方案
  9. ARM 内核寄存器 和 基本汇编语言讲解
  10. Django 清空数据库的所有表
  11. 《流畅的python》学习笔记及书评
  12. 硅谷之行 (15) Fremont观豪宅
  13. smbus电池信息读取
  14. 搭建普罗米修斯Prometheus监控系统
  15. 查看新增串口、USB设备
  16. 期末操作系统之HXL所给知识点(速成)
  17. Web的相关概念及BC、CS结构
  18. 应急响应 | Windows事件ID及解释大全
  19. 【全套资料.zip下载】数电课设-数字频率计Multisim仿真设计【Multisim仿真+报告+讲解视频.zip下载】
  20. 快速得到 Word2007 的 Docx 或 Docm 文档中的图片

热门文章

  1. lr压测mysql数据库_MySQL数据库性能测试的方法
  2. linux测试 scullpipe 驱动
  3. 大前端-全栈-node+easyui+express+vue+es6+webpack+react
  4. 3号团队-团队任务4:每日例会(2018-11-28)
  5. mybatis与hibernate不同
  6. webstorm快捷键大全
  7. Android设计模式(1)----单例模式
  8. linux中vsftpd登陆慢卡问题解决方法
  9. JVM内存大小配置方式
  10. Tomcat 服务器状态监控显示PS Survivor Space 99%