摘要: 架构演变第一步:物理分离WebServer和数据库架构演变第二步:增加页面缓存 选择采用squid等类似的机制来将系统中相对静态的页面进行缓存架构演变第三步:增加页面片段缓存 采用ESI来做动态页面中相对静态的片段部分的缓存架构演变第四步:数据缓存 缓存技术,包括像Map数据结构、缓存算法、所选用的框架本身的实现机制等。架构演变第五步: 增加WebServer 1、如何让访问分配到这两台机器上,这个时候通常会考虑的方案是Apache自带的负载均衡方案,或LVS这类的软件负载均衡方案; 2、如何保持状态信息的同步,例如用户session等,这个时候会考虑的方案有写入数据库、写... 阅读全文
posted @ 2012-01-04 17:42 万法自然~ 阅读(263) 评论(0) 推荐(0) 编辑
摘要: http://sebug.net/paper/databases/nosql/Nosql.html#eBay_7439944222569466_24644076_7816704294788374 阅读全文
posted @ 2012-01-04 17:34 万法自然~ 阅读(132) 评论(0) 推荐(0) 编辑
摘要: CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。参考文档:http://baike.baidu.com/view/21895.htm 阅读全文
posted @ 2012-01-04 15:46 万法自然~ 阅读(200) 评论(0) 推荐(0) 编辑
摘要: CMS是Content Management System的缩写,意为“内容管理系统”。 CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。 CMS其实是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统。分类 根据不同的需求,CMS有几种不同的分类方法。比如,根据应用层面的不同,可以被划分为: ○重视后台管理的CMS ○重视风格设计的CMS ○重视前台发布的CMS 等等。就目前已经存在的各种CMS来... 阅读全文
posted @ 2012-01-04 15:43 万法自然~ 阅读(296) 评论(0) 推荐(0) 编辑