大型网站软件系统的特点

🌙
手机阅读
本文目录结构

如果要优化网站,首先要了解面临了哪些挑战

与传统企业系统相比,互联网大型应用可能面对下面的特点;

  • 高并发,大流量
  • 高可用
  • 海量数据
  • 用户分布广泛,网络情况复杂
  • 安全环境恶劣
  • 需求快速变更,发布频繁
  • 渐进式发展

特点的详细说明

高并发,大流量

需要面对高并发用户,大流量访问。Google日均PV数35亿;QQ/微信/支付宝/淘宝等等这些应用都是有大量的用户;

而那些日均过百万的网站/应用更是不稀奇;

高可用

需要7*24小时服务,如果大型网站被攻击或者宕机等,导致几小时无法提供服务,很容易成为行业焦点;

海量数据

需要储存和管理海量数据,需要大量服务器,Facebook每周上传照片超过10亿;百度/阿里/腾讯都是有大量服务支撑着自己的服务;

用户分布广泛,网络情况复杂

需要大型网站都是针对全国,甚至全球进行服务的,各地的网络情况千差万别,各个运营商网络互通问题,中美光缆不稳定等,都是需要考虑的问题;

安全环境恶劣

由于网络的开放性,使得互联网网站更容易收到攻击;

需求快速变更,发布频繁

和传统软件相比,互联网的迭代服务非常快,Windows系统/office等都是很久才更新,但是网站不会那样;

渐进式发展

从小到大的过程,不可能网站一开始就做的很大,会随着业务的扩大也渐进的发展

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了