摘要: 这是Plurk联合创始人兼CTO Amir在Google Tech Talk做的演讲,Plurk在台湾很火,相当于twitter。Amir负责Plurk的技术工作,不论前端后端,通通包办。在此,Amir表达了一个观点:在解决web扩展性问题时,关键不是去选择哪个数据库,而是去深入理解你面对的问题,并且用简单的方法创造性地解决它。 阅读全文
posted @ 2011-01-01 16:37 张万凯 阅读(394) 评论(0) 推荐(0) 编辑
摘要: --------------云中楼阁原创,欢迎转载交流---------------------事件驱动的编程方式已经很普及了,原因自然是互联网的疾速膨胀,现在要写个服务器不用事件驱动,出门都不好意思跟人打招呼。但是实现事件库并不是那么容易,首先它与人们亦步亦趋的思考方式有点儿冲突,其次事件库的底层实现必须平台相关,如Linux使用epoll,FreeBSD使用kqueue。事件驱动库是很多系统软件的基础设施,如Lighttpd、NodeJS使用了libev,Memcached使用了libevent,Nginx和Redis自己实现了一套。通用的事件库一般比较复杂,有很多我们并不需要的功能,而自 阅读全文
posted @ 2010-12-27 17:14 张万凯 阅读(2129) 评论(0) 推荐(1) 编辑