摘要: [文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-23] 服务器端js(Server-Side Javascrpt)很早也就有了,JAVA中也有javascript 的script引擎。但是最近服务器端js的火爆确实因为node.js项目。在velocity china 2010大会Douglas Crockford(Yahoo!)也有一个topic《卷土重来:服务器端JavaScript》提到node.js。关于node.js的详细资料请google. node.js的非常大的一个特点就是事件驱动,在开发服务器端服务的时候显得非常方 阅读全文
posted @ 2010-12-23 16:38 草屋主人 阅读(7567) 评论(11) 推荐(2) 编辑
摘要: 非常荣幸能在这次velocity china 2010大会上分享《移动互联网内容平台的架构和性能优化 》,点击可进行ppt的pdf版本下载。由于有大量的朋友没有去现场,在PPT中也不能完全表达我的意思,所以我特别写了这篇博客进行一些文字说明。有问题可以在文后留言或者跟我在微博讨论。 我相信一个好的系统架构是需要从产品需求出发的,同时我也相信一个系统的性能优化也要站在产品需求之上,所以我花了很多时间从产品设计的角度来分析为什么要设计内容平台,以及如何去设计这样一个系统,这就是系统架构,最后才在这个系统架构基础之上提出怎么进行性能优化,满足非功能性需求。 阅读全文
posted @ 2010-12-20 22:57 草屋主人 阅读(8481) 评论(2) 推荐(1) 编辑
摘要: [文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-18] 今天去参加了InfoQ举办的百度技术沙龙活动,这次的主题是“APP Engine技术应用”。最近两年“云计算”,“虚拟化”听得很多,但是真正拿出来应用的,技术分享的非常好。这次的主题非常有吸引力,由于现场的wifi有点问题,所以没有做微博的直播,所以就准备写篇博客来总结下。 首先分享的是来自百度的肖伟的《揭秘百度应用开发引擎(Baidu App Engine)》,肖伟一再强调Baidu App Engine(BAE)不是GAE,在技术上跟GAE不是一个类型的。 下面是PPT的一 阅读全文
posted @ 2010-12-18 21:01 草屋主人 阅读(3543) 评论(2) 推荐(2) 编辑
摘要: [文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-17] 项目来源 php语言是当前比较流行的一种web开发语言,它能够实现快速开发,方便代码发布和部署,性能也还不错,但是随着web的快速发展,一个网站往往是多种语言结合的模式。为了提高性能,各种语言之间的通信往往会采用二进制,PHP虽然支持二进制,但是非常不方便,不能像java那种可以writeInt(int),writeLong(long)那样方便的进行二进制操作,所以萌发了封装一套php二进制操作类库的想法。PHPBuffer介绍 PHPBuffer是一个可以用于二进制序列化和反 阅读全文
posted @ 2010-12-17 13:53 草屋主人 阅读(7863) 评论(5) 推荐(0) 编辑
摘要: [文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-12-14] 我在12月8日荣幸地作为Velocity大会的的演讲者分享了《移动互联网内容平台的架构和性能优化》,同样非常荣幸地在12月12日作为演讲者在iData Forum 2010——淘宝组织的数据库大会上分享了《NoSQL研发之路》。 中国互联网数据库技术论坛(iData Forum 2010)是由淘宝DBA团队发起的,计划每年举行一次的国内数据库大会。这次是12月12日在北京温特莱酒店举行。这次会议的详细议程在这里。会议现场人员爆满,大家的热情都很高。上午是淘宝的赵林(sina微博 阅读全文
posted @ 2010-12-14 15:26 草屋主人 阅读(2044) 评论(1) 推荐(0) 编辑
摘要: 由国外著名技术媒体O’Reilly公司和国内最大的电子商务网站淘宝网合办的O’Reilly Velocity China 2010 Web性能和运维大会第一届即将在北京12月7-8日召开。 这也是O'Reilly引入中国的第一场技术大会。 本次 Velocity 中国大会精英云集,会议主席 Steve Souders 和章文嵩博士邀请国内外著名公司的技术专家,分享性能与运维前沿技术的最佳实践,包括 Google、Yahoo!、Facebook、Youtube,同时国内互联网企业阵容也空前强大,除淘宝网外还包括阿里云、百度、腾讯、盛大、新浪、网易、凤凰网等诸多名企的技术专家确认出席。 非常荣幸,我这次被受邀做一次技术分享的演讲。由于高手云集,基本上议题都会集中在数据库和web优化上,正好年初我们设计了一套非常不错的移动互联网内容平台,经过超过半年的运行,效果非常好,我决定分享一下《移动互联网内容平台的架构与性能优化》。 阅读全文
posted @ 2010-11-19 13:49 草屋主人 阅读(1629) 评论(0) 推荐(0) 编辑
摘要: [文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-10-27] 起因 最近公司一个专题,结合了电视台的直播,在直播的时候流量猛增。这个专题的尾部页面带有自动刷新某系统的动态数据的功能,在直播当晚,给某系统带了非常大的带宽压力。但是根据页面的结构,用户基本都停留在首屏,也就是说用户根本就没有看自动刷新的数据。页面结构如下图: 上图中:红色方框表示... 阅读全文
posted @ 2010-10-27 11:13 草屋主人 阅读(3037) 评论(4) 推荐(2) 编辑
摘要: [文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-09-19] 这是今天开始在南非秘鲁利马开始举行OTN LAD Tour的上,我要进行的一个mysql演讲, 适合dba和开发者的mysql最佳实践 通过了解适合于dba和开发者的mysql最佳实践,学习正确的技巧来让你的Mysql投资效益最大化。必须理解Mysql和其他关系数据库产品的不同点,... 阅读全文
posted @ 2010-10-13 13:32 草屋主人 阅读(3030) 评论(0) 推荐(3) 编辑
摘要: 包含了使用队列的场景距离,以及如何用队列实现高性能,高可靠性的应用.最后介绍了ICQUEUE的应用. 阅读全文
posted @ 2010-09-29 16:31 草屋主人 阅读(2981) 评论(1) 推荐(0) 编辑
摘要: [文章作者:孙立 链接:http://www.cnblogs.com/sunli/更新时间:2010-09-19] 为什么要使用memcached协议构建自定义协议memcached被广泛使用,几乎各种语言都有成熟的客户端client.所以可以利用现有的客户端。memcached是基于文本的协议(现在新版支持二进制),它非常简单并且容易实现。memcached的客户端基本上都支持多机故障转移功能... 阅读全文
posted @ 2010-09-19 11:25 草屋主人 阅读(4855) 评论(1) 推荐(0) 编辑