这里是我的私人地方,一片属于我的天地~
In: Develop
16 Jan 2008在新的一年,Yo2 的服务器压力比以前大多了。为了能够提供快度的博客访问,我们使用了多种服务软件。比如 nginx、squid、lighttpd等,这些在 linux 系统上的性能都是十分棒的 不过我们还在追求更快、更高效率的解决方案。 我作为一个开发员,想法又特别的多 _-!! 居然想到自己写个 web server _-!! 汗~ 有了想法当然必须做出行动 立刻到网上查找相关资料,首先从英文网站出发(国外的开源项目多,并且代码都很好),逛了一整天,终于找到一个国人写的 epoll 代码模型。因为只是个模型,根本没有任何业务处理能力,这些就得自己写了 花费2天 时间,就在这个基础模型上实现了 web server 功能。 yo2pagengine 终于面世 不到 1000 行代码,当然还有很多功能没加进去,但已经可以实现基本的 web server 服务。 我使用了 siege web 服务压力测试软件,测试了一下 yo2pagengine 的性能。在 gdb 调试进程内服务,得出的成绩是每秒处理 150 个请求。我把该结果告诉了 charles 和一个熟悉 web 系统的网友,都觉得这个成绩很棒咯。呵呵,但这个数据只是我在 debug 模式测试出来的,真正的业务处理能力在下面: $:siege -c 300 -r 100 -f oneoo.com.url (包含350个URL) Transactions: [...]
头衔:创业者/全能控
技术方向:云计算/云存储/CDN 系统
现在所在:杭州 / 西湖区
开源项目: