标签:style blog http color os 使用 ar strong 文件
?
缓存从数据库获取数据。提供用户访问
?
CDN和反响代理的基本原理都是缓存,区别在于CDN部署在网络提供商的机房,使用户在请求网络服务时,可以从距离最近的网络提供商获取数据。而反向代理则是部署在网站的中心机房,当用户请求到达中心机房后,首先访问反向代理服务器,如果反向代理服务器中缓存着用户请求的资源,就将直接返回给用户。
?
使用CDN和反向代理的目的都是尽早返回给用户数据,一方面加快用户访问,另一方面也减轻了后端服务器的负载压力。
?
分布式文件系统和分布式数据库是网站数据库的拆分的最后手段,只有单表数据规模非常庞大的时候才使用,不到万不得已时,网站更常用的数据拆分手段是业务分库,将不同业务的数据部署在不同的物理服务器上。
解决数据存储和检索问题。
?
大型网站为了应对日益复杂的业务场景,通过使用分而治之的手段将网站业务分为不同的产品线,如大型购物交易网站就会将首页,商铺,订单,买家,卖家等才分成不同的产品线,分归不同的业务团队负责。
具体到技术上,也会根据产品线划分,将一个网站拆分成许多不同的应用,每个应用独立部署维护。应用之间可以通过超链接建立关系(在首页上的导航连接每个都指向不同的应用地址),也可以通过消息队列进行数据分发,当然最多的还是通过访问同一个数据存储系统来构成一个关联的完整的系统。
?
?
?
?
(1)核心价值:随网站所需灵活应对
大型网站不是从无到有一步就搭建好一个大型网站,而是能够伴随小型网站业务的渐进发展,慢慢地演化成一个大型网站。
(2)驱动力量:网站的业务发展—业务成就了技术,事业成就了人,而不是相反
(1)一味追随大公司的解决方案
(2)为了技术而技术->常见问题
(3)企图用技术解决所有问题:技术是用来解决业务问题的,而业务的问题,也可以通过业务的手段去解决;
总结:
图片资料来源与网络,部分来源与http://www.cnblogs.com/edisonchou/博客。
?
标签:style blog http color os 使用 ar strong 文件
原文地址:http://www.cnblogs.com/inkJade/p/3960284.html