阅读文本大概需要 4 分钟。
1. 高并发,流量大 2. 高可用 3. 大数据 4. 敏捷开发,迭代快 5. 用户量庞大 6. 可持续升级 7. 安全级别高 8. 可弹性伸缩 9. 吞吐量高
高并发,流量大 网站的请求量大:
高可用
假设服务器宕机了,用户就无法访问 我们就必须保证网站稳定的向用户提供7*24小时不间断的服务 哪怕有服务器节点宕机了,依然用备用集确保服务正常访问
大数据
通过大量服务器已经存储系统管理海量数据
敏捷开发,迭代快
需求快速变更,发布频繁 提高用户体验,优化各种操作,形形色色的需求快速迭代, 一般大型网站,1~2周迭代一次,中小型网站发布更为频繁
用户量庞大
用户分布广,分散的用户个体,分布在全国(全球)各地 网络情况复杂,各大运营商网络互通困难
可持续升级
所有的大型网站都是从小网站,一步一步从初创不断发展到今天 逐步演变,单体,集群,分布式,微服务,
安全级别高
互联网的开放性,使得更容易受到攻击 树大招风,你越牛X,就愈会有黑客和同行来攻击你 服务器安全漏洞,后台代码判断,API接口暴露,可执行脚本上传….
可弹性伸缩
服务器可以动态的增加,不需要的时候可以适当的减少
吞吐量高
要保证用户每次的请求响应速度是最快的
大型网站的设计宗旨
合久必分 缓存和页面静态化 集群 CDN 分布式系统 异步 NoSQL 数据库优化
合久必分
缓存和页面静态化
缓存可以在第一次获取数据的时候创建,也可以在程序启动和缓存失效之后立即创建。
缓存是保存数据,而页面静态化是保存带数据的页面。
使用模板技术生成,如 thymeleaf,freemaker等。
集群
CDN
分布式系统
异步
NoSQL
数据库优化
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有