2008-05-31

转载:Facebook Chat的架构

关键字: facebook
from infoq.com/cn   最近在Facebook工程师博客上 ,软件工程师Eugene Letuchy写了一篇关于Facebook Chat项目的决策细节 的文章。 当产品的客户有可能在一夜之间从零增加到七千万的时候,可扩展性就变为从一开始就必须考虑的问题。 Eugene在文中指出了面临如此庞大的客户群会遇到的一系列挑战。首先的挑战是: 在用户上线或者下线时通知其所有好友的做法是非常幼稚可笑的,这么做 的代价是O(平均好友个数×高峰期用户数×上下线频率) 条短信/秒, 上下线频率是指用户平均每秒上线和下线的次数。当每 ...
更新: MyEclipse Enterprise Workbench 6.5 milestone-1 release includes the following enhancements over previous editions: * Spring framework 2.5 and tools upgrade * JAX-WS 2.1 web services * Support for JSR-168 portlets * Improved JSF and Facelet visual page design and coding featur ...
2008-05-12

nginx 0.6.31 release

关键字: nginx
Changes with nginx 0.6.31                                        12 May 2008    *) Bugfix: nginx did not process FastCGI response if header was at the       end of FastC ...
2008-05-05

nginx 0.5.36 release

关键字: nginx
Changes with nginx 0.5.36                                        04 May 2008    *) Bugfix: the "sub_filter" directive might set text to change into       outpu ...
2008-04-16

基准测试:libev vs libevent

关键字: libev, libevent,高性能
原文:http://libev.schmorp.de/bench.html 关于libev的介绍请见: http://titanfoot.javaeye.com/blog/183364 本文主要描述基于libevent和libev的程序的结果比较。 libevent首个版本发布于2000-11-14.是高性能事件循环,支持简单的API,两种事件类型( I/O+timeout,signal+timeout),支持select,poll,epoll,kqueue等。 libev第一个版本发布于2007-11-12,也是高性能事件循环,支持八种事件类型(I/O,real time timers ...
2008-04-16

libev介绍,可不是libevent哦!

关键字: libevent, 高性能
libev是高性能事件循环/事件模型的网络库,并且包含大量新特性。 它是继lievent和Event perl module之后的一套全新网络库。它追求的目标:速度更快,bug更少,特性更多,体积更小。 它和libevent很像,按照作者的介绍,可以作为libevent的替代者,能够提供更高的性能。并不需要复杂的配置。 希望它的出现,能为高性能网络应用注入新鲜血液。 它的出现真是应了那句:很快,很强大。
2008-04-13

转载:产品管理体系简单分析

关键字: 产品管理
1. 自己在产品经理上的一些体会 看了很多产品经理的资料,也参加过一些产品经理的相关培训,加上自己在实际工作中也遇到过各种难题,自己也总结的一些产品经理技巧: 把产品体系中各部门要做的事情,以及产品的修改都写成文档.排出优先级和时间安排,并与各部门进行沟通,避免工作混乱,忘记某些工作,或将某个部门的工作量积压在一起,引发矛盾。 注重细节,一个UE,UI好的网站产品往往就是细节上的处理的比较好,要细心,耐心。对于好的创意要迅速记录,并快速进行TEST。 当产品出现问题时,要将自己工作的重心方在解决问题,而不是推卸责任,对产品负责,当产品出现问题时,主动积极的去分析问题,承担自己的 ...
2008-04-11

基于MOD_BUT 的apache集群方案

关键字: apache, 集群
作为apache的集群方案,虽然可以利用mod_proxy的反向代理功能实现,但有些功能的缺失,导致其无法实现基于会话的集群方案。 MOD_BUT是基于apache模块形式的另一种集群方式,利用cookie的会话机制实现对用户会话的维护,从而可以安全有效的实现SSO,并且提供对用户会话的安全保护。MOD_BUT可以提供基于会话的集群机制. btw:大家使用的时候要注意其使用许可。 http://www.but.ch/mod_but/
2008-04-11

libmemcached 0.19 release

关键字: libmemcached, memcached
一直关注着memcached,大型分布式网络应用的缓存利器,libmemcached是基于C的memcached客户端.支持同步和异步方式.支持tcp和Unix Socket协议方式;高效的hash算法;实现cas,更新,追加 等特性.同时,还提供一些便捷的工具用以对memcached的维护和管理,作者时刻关注memcached,也进行频繁更新.libmemcached. 引用libmemcached 0.19 (default) About libmemcached is a C and C++ client library to the memcached server (http ...