大型网站技术架构——核心要素

什么是架构——最高层次的规划,难以改变的决定,这些规划和决定奠定了事务未来发展的方向和最终的蓝图。人生也是一种架构,选择什么行业等。
要分清什么是技术架构,什么是业务架构?
比如12306规定春节火车票提前一个月开抢,那么必然会导致高并发问题的出现,这就业务架构奠定了最终的导向。
再看微博推送早期的技术架构,push mode。
一般来说,架构除了要关注业务功能需求外,还要关注性能、可用性、伸缩性、扩展性、和安全性这5个架构要素。

为什么说性能优化第一定律是优先使用缓存,因为网站和现实世界一样,80%的请求集中在20%的高频数据,如百度第一页的答案,微博热搜等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值