随笔分类 -  技术架构

摘要:问题起源: 很多时候为了业务层调用(后台代码),一些公共服务就独立成了WCF,使用起来非常方便,添加服务引用,然后简单配置就可以调用了。如果这个时候Web站点页面需要调用怎么办呢? 复杂的XML , 使用不方便 ,而且通信成本也比较高。 这时候有人受不了了,于是就新建了一套WebAPI , Web... 阅读全文
posted @ 2014-11-05 15:52 Daniel Chow 阅读(9639) 评论(0) 推荐(0) 编辑
摘要:每个企业都是慢慢发展起来的,在起步阶段成本是一个不得不考虑的重大问题 。直接入正题:前台框架: ASP.NET MVC + Jquery + Json + Flash , ASP.NET MVC 高性能速度快,Jquery 简洁成熟的Js基础框架 , Json 数据格式体积小 ,传输快。Flash 用于开发复杂的页面交互应用。缓存方案:Memcached , 基于Key-Value的传统Cache储存方式 , 高性能 , 而且它内置LRU(Least Recently Used)机制自动维护缓存数据,从而 提高缓存的性能和负载能力。MongoDb , 数据库级别的缓存解决方案 , 适合海量的数 阅读全文
posted @ 2012-02-28 17:24 Daniel Chow 阅读(6329) 评论(49) 推荐(10) 编辑
摘要:最近12306.cn网站事件引起了很多人对架构的思考。这种访问量巨大的网站究竟该如何来做架构,下面是我的想法: 因为要考虑到通用抛开业务单纯从技术层面分析,要承载海量用户的访问,要求网站高性能和高可用、安全可靠 、高可收缩性 、易于维护 等等一堆硬性的要求。对架构师来说是极大的考验。先上图:一、对高性能的解决方案大多都是负载均衡,但负载均衡应该做在那一层或者哪几层呢?1.1、首先是 DNS解析层面的负载均衡 , 这一层不但可以做负载还可以做分网(电信、网通和教育网)路由 , 和静态内容(图片之类的东西)路由 ,把静态内容独立出来本身就有利于做CDN、性能优化和日常维护。这一层的路由性能是... 阅读全文
posted @ 2012-01-08 19:12 Daniel Chow 阅读(5491) 评论(27) 推荐(4) 编辑

点击右上角即可分享
微信分享提示