
Framework软件架构
GOALSTAR
这个作者很懒,什么都没留下…
展开
-
我认为比较通用的权限设计
某网权限系统设计 ,自自己认为还可以...哈哈.作者:小男 一.要求:1.用户分组...组里有这些权限...单个用户也能设置权限..2.时间段权限..就是某个时间段某个组或某个人是什么权限..3.权限列表. [商业信息] 发布商业信息是/否 商业信息是否需要审核是/否 修改商业信息是/否 隐藏商业信息是/否 重转载 2007-10-10 14:34:00 · 1269 阅读 · 0 评论 -
REST是什么 What is REST
<!--google_ad_client = "pub-1926348199765453";/* 728x90, 创建于 08-12-3 */google_ad_slot = "0385006797";google_ad_width = 728;google_ad_height = 90;//--><script type="text/javascript"sr转载 2008-06-03 10:51:00 · 2338 阅读 · 0 评论 -
参加BEA的架构设计师最佳实践培训
上个星期公司有幸请到BEA的架构设计师刘杰给公司做了一次为期2天的架构最佳实践培训。个人印象来说,这次培训含金量比较高,讲师有非常多年的实际架构设计经验,且目前一直在做架构。讲的东西都是贴切实际,带来很多经验,和一些新的概念。下面是我在课堂上做的一些笔记,主要记录了一些新的概念和老师的一些经验。 关于软件架构的定义: 一系列重要决策的集合、多个结构的组成软件架构视图必原创 2012-06-03 11:38:54 · 1658 阅读 · 0 评论 -
架构设计最佳实践的笔记,BEA经验丰富的架构师多年的积累(强烈推荐,不可错过)
有幸请到BEA的架构设计师刘杰给公司做了一次为期2天的架构最佳实践培训。个人印象来说,这次培训含金量比较高,讲师有非常多年的实际架构设计经验,且目前一直在做架构。讲的东西都是贴切实际,带来很多经验,和一些新的概念。下面是我在课堂上做的一些笔记,主要记录了一些新的概念和老师的一些经验。 关于软件架构的定义: 一系列重要决策的集合、多个结构的组成软件架构视图必不可少,是因原创 2012-08-15 09:36:25 · 8948 阅读 · 0 评论 -
网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析
1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的转载 2012-11-08 08:55:06 · 5026 阅读 · 0 评论 -
Tumblr 150亿月浏览量背后的架构挑战 (全)
Tumblr每月页面浏览量超过150亿次,已经成为火爆的博客社区。用户也许喜欢它的简约、美丽,对用户体验的强烈关注,或是友好而忙碌的沟通方式,总之,它深得人们的喜爱。每月超过30%的增长当然不可能没有挑战,其中可靠性问题尤为艰巨。每天5亿次浏览量,峰值每秒4万次请求,每天3TB新的数据存储,并运行于超过1000台服务器上,所有这些帮助Tumblr实现巨大的经营规模。创业公司迈向成功转载 2013-12-18 13:12:13 · 2424 阅读 · 0 评论 -
微信架构的启示
腾讯大讲堂中最近分享了周颢演讲的微信技术总监解读微信架构的秘密,看完视频的一些心得。技术微创新微信的技术设计上有很多微创新,看起来都很小,但是对于系统的稳定性、用户体验及开发敏捷都具有重要作用。前轻后重由于客户端升级不便,从技术设计上尽量利用后端的设计来减少依赖客户端升级的方法。如某个版本新增了群聊功能,按常规思路,需要所有客户端升级才能全部打通。微信采用服务器兼容转载 2013-12-18 13:19:39 · 1737 阅读 · 0 评论 -
微观架构及宏观架构
大部分工程师包括架构师都是从微观架构起步的。微观架构指在一个局部的领域达到设计及实现的合理性,比如写一个排序的程序,达到时间空间复杂性的合理性,同时在代码的易读性、扩展性及可维护性方面也达到一个合理的标准。但一个系统中不仅只是存在微观问题,宏观架构指一个更高层级的,全局领域的策略及架构设计,通过架构来最终达到对产品或系统在效率、成本上的收益。当系统变大之后,宏观架构的问题更突出,也更能取得收益。比转载 2013-12-18 13:22:53 · 1726 阅读 · 1 评论