一个小小的C 写的web server

嗯 现在闲得慌,呵呵。集团正在大手笔地调整几个子公司,我一下子就突然闲了起来。新同事好像动不动就是高级开发工程师,专家,高级专家,资深专家。嘿嘿,我的title还是一个普通普通的开发工程师。加薪无望啊,升职无望。只好静下心好好学习学习。
C乃万物之源,当然要好好学习学习,于是就有了这么个东东:
下载C写的web server,支持cgi和简单的配置文件
代码基本东拼西凑,qps基本马马乎乎,ab测出来的qps,纯html文件,大约也能上2k,php-cgi程序qps在60,我以为是机制问题,后来发现这个php文件在apache下也只能跑到45,可能是php模块太多了,跑得慢),perl-cgi程序qps在150~380,用c写了一个极小的cgi hello world,qps能上900;
嗯,纯属学习,欢迎指教,轻点儿拍砖。


本文由蝌蚪安尼友情赞助.
此条目发表在 未分类 分类目录,贴了 , 标签。将固定链接加入收藏夹。

一个小小的C 写的web server》有 7 条评论

    • admin CHINA PHP 说:

      牛B啥啊,就是学习 这儿copy一段代码 那儿copy一段
      cgi的处理是照搬lighttpd的
      cb开头的函数是从qdbm中copy的
      哈哈 。就lite_*开头的函数是自己写的

  1. 很强啊,我以代码一直都是一窍不通。

  2. fengfeng CHINA Windows XP Internet Explorer 6.0 说:

    牛叉得很啊,向博主学习

  3. 秦歌 CHINA Windows XP Mozilla Firefox 3.5.3 说:

    仅仅是时间问题,学习也好积累也吧,开发工程师永远是资产而不是成本,所以,仅仅是时间问题。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>