摘要: Socket(套接字)一直是网络层的底层核心内容,也是 TCP/IP 以及 UDP 底层协议的实现通道。随着互联网信息时代的爆炸式发展,当代服务器的性能问题面临越来越大的挑战,著名的 C10K 问题(http://www.kegel.com/c10k.html)也随之出现。幸亏通过大牛们的不懈努力,区别于传统的 select/poll 的 epoll/kqueue 方式出现了,目前 linux2.6 以上的内核都普遍支持,这是 Socket 领域一项巨大的进步,不仅解决了 C10K 问题,也渐渐成为了当代互联网的底层核心技术。libevent 库就是其中一个比较出彩的项目(现在非常多的开源项目 阅读全文
posted @ 2013-05-14 17:30 孤火 阅读(2261) 评论(1) 推荐(1) 编辑
摘要: 首先说明一下我的环境是Nginx+spawn-cgi。spawn-cgi启动了64个php-cgi,端口为9000(./spawn-cgi-p9000-F64-f~/php-cgi)接下来假如我们有这样一个需求:每次用户输入一串数据,我们将用户的信息以及这串数据记录到文本当中。程序如下:test.php<?php$usrinfo=isset($_GET["usrinfo"])?$_GET["usrinfo"]:exit(1);$stinfo=isset($_GET["stinfo"])?$_GET["stinfo&qu 阅读全文
posted @ 2013-05-14 16:00 孤火 阅读(992) 评论(1) 推荐(0) 编辑