![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构设计
gukeming888
这个作者很懒,什么都没留下…
展开
-
12306网站架构师,你会如何设计网站的软件架构和硬件系统架构?
列车在线订票系统的业务逻辑比较简单,不用多说。可能的瓶颈有两个,一个是车次和剩余票量的查询,一个是下单。在设计软件架构之前,需要先研究产品需求、软硬件条件、网络环境以及关联系统的接口,但这些资料无从获得,所以只能做几点分析和假设,做为设计的前提条件。1、2012年铁路春运是2.35亿人次,去程售票的那几天应该是订票的最高峰点,假设是3天内订出1.2亿张票,那么每天是4000万张。由于还有车...原创 2012-09-20 15:03:42 · 239 阅读 · 0 评论 -
12306网站架构师,你会如何设计网站的软件架构和硬件系统架构? (2)
一 静态资源的压缩优化及CDN分发策略12306上涉及的图片及js、css等静态资源应进行压缩后传输,设置expires属性,在浏览器端缓存,减少对静态资源访问,提高页面访问速度。同时高效使用CDN分发策略,像北上广等一线城市应尽量分流,减轻服务器压力,防止服务器因压力过大宕机或IO低效 崩溃。二 缓存车次信息及余票用户登上网站后,除了登录操作流程外最火的两个操作流...原创 2012-09-20 15:06:44 · 218 阅读 · 0 评论 -
高并发交易型网站设计四原则
第一,前端要尽量轻;第二,有一些静态的或者变化不怎么频繁的数据尽可能地使用缓存机制。包括像CDN、自己做的缓存等;第三,尽可能地把同步的交易异步化。第四,数据要尽可能划分开,系统的设计从功能上要尽可能地划分开,从数据上不关联的数据或者弱相关的数据尽可能分开,甚至强相关的数据也需要想一定的方法把它们分开,变成弱相关的数据,因为这样可以最好地做横向扩展,做并发处理。...原创 2012-09-20 17:41:44 · 62 阅读 · 0 评论 -
如何架构一个“Just so so”的网站?
所谓“Just so so”,翻译成中文大致是“马马虎虎,还算凑合”的意思。所以,如果你想搞一个新浪,搜狐之类的门户的话,估计这篇文章对你没有太大用处,但是就像80/20原则所叙述的一样,大多数站点其实都是“Just so so”的规模而已。那么如何架构一个“Just so so”的网站呢?IMO(在我看来:In My Opinions),可以粗略的分为硬架构和软架构,这个分类是我一拍脑袋杜撰...原创 2012-09-25 16:38:02 · 111 阅读 · 0 评论