架构设计
文章平均质量分 72
imcxin
这个作者很懒,什么都没留下…
展开
-
高并发高负载的大型网站系统架构
原文地址:http://developer.51cto.com/art/200906/129475.htm一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说转载 2011-11-16 11:20:21 · 542 阅读 · 0 评论 -
MySQL数据库扩展小记
很多大规模的站点基本上都经历了从简单主从复制到垂直分区,再到水平分区的步骤,这是一个必然的成长过程。1 主从复制、读写分离(R/W Splitting)将应用程序中对数据库的写操作指向主服务器,而将读操作指向从服务器。从服务器定时向主服务器请求最新日志,主服务器异步将二进制日志输送给从服务器。而应用程序与多台数据库之间,可以通过MySQL Proxy反向代理解耦原创 2011-11-17 14:29:59 · 2373 阅读 · 0 评论 -
淘宝网架构
淘宝网,是一个在线商品数量突破一亿,日均成交额超过两亿元人民币,注册用户接近八千万的大型电子商务网站,是亚洲最大的购物网站。那么对于淘宝网这样大规模的一个网站,我猜想大家一定会非常关心整个网站都采用了什么样的技术、产品和架构,也会很想了解在淘宝网中是否采用了开源的软件或者是完全采用的商业软件。那么下面我就简单的介绍一下淘宝网中应用的开源软件。 对于规模稍大的网站来说,其IT必然是一个服转载 2011-03-23 21:53:00 · 1508 阅读 · 0 评论 -
What is Facebook's architecture?
From various readings and conversations I had, my understanding of Facebook's current architecture is:Web front-end written in PHP. Facebook's HipHop [1] then converts it to C++ and compiles it转载 2012-02-14 19:33:57 · 935 阅读 · 0 评论 -
关于分布式事务处理
分布式事务处理(Distributed Transaction Processing,DTP)是指一个事务可能涉及多个数据库或多个数据源的操作,分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或全部回滚)。在学习oracle分布式事务前,先要了解一下相关的基本概念:1.Local Coordinator:转载 2012-03-23 14:03:58 · 1014 阅读 · 0 评论 -
WEB负载均衡小记
对于Web 站点的水平扩展,负载均衡是一种常见的手段。负载均衡的实现方法有:[b]1 HTTP重定向[/b]通过RR策略,或随机方法通过HTTP重定向通知客户端访问其他多台实际服务器。ps:性能前者不及后者[b]2 DNS负载均衡(DNS-RR)[/b]多条A记录,DNS服务器会自动轮询。当某台实际服务器出现故障时,可以通过调用DNS提供的服务,...2011-11-16 12:22:12 · 136 阅读 · 0 评论