【手工打造】手工打造小轮子一枚
java吧
全部回复
仅看楼主
level 9
可恨NGINX在WIN下的性能,官方上说的目前用select模型在WIN下,于是手工打造WEB SERVER小轮子一枚,目前完工度60%,WIN下IOCP滴干活,完全支持HTTP 1.1,目测并发5000无压力,支持pipeline,支持SSL
2012年12月10日 04点12分 1
level 9
不懂 好像很厉害的样子
2012年12月10日 05点12分 2
level 9
支持SSL
2012年12月10日 05点12分 3
level 11
[我错了]大神啊,求经验求直播
2012年12月10日 05点12分 4
level 14
自己写了个http服务器?[汗]
2012年12月10日 05点12分 5
对滴,通用的往往性能太平庸,性能好的基本是LINUX下滴干活,移植到WIN下就是个鸡肋
2012年12月10日 05点12分
回复@gagaffer : 妹的[汗] 这得写多少代码啊[汗]
2012年12月10日 05点12分
回复@gagaffer : apache http落伍了吗?[汗]
2012年12月10日 05点12分
回复 纯金键盘 : NGINX 比 apache性能强太多……[囧]
2012年12月10日 05点12分
level 11
[拜]
2012年12月10日 05点12分 7
level 10
[顶] 还是那个问题,异步IO的状态如何保证同步,而不导致数据错乱。
2012年12月10日 05点12分 8
状态机呀,保证同一时刻只有单投递,多投递没意义,只会无端的把非分页内存给锁住,而且数据到驱动以后还是队列IO的
2012年12月10日 05点12分
尽量设计的时候避免锁,锁里面的代码尽量短,我一般锁里面只是几个变量交换,其他不在锁里干,锁嘛,优先使用自旋锁,这个一般在轻度竞争下效果很好,可以避免昂贵的系统调用
2012年12月10日 05点12分
回复 gagaffer : 个人感觉异步IO的粒度太细了,你的设计对IO粒度的控制是如何处理的?能否将多个IO投递组合成一个大的IO投递?
2012年12月10日 05点12分
回复 cnfree2000 :多个IO可以做成vector投递呀,一次投递,放心IOCP会把发送数据都写入的,除非对方断开连接,不像send一样,有可能缓冲区不足只写入部分数据,一般投递的话最好是页对齐,不然多锁一个页不划算,一个链接看上去也许没什么,累计了还是很可观
2012年12月10日 05点12分
level 10
不知道用Java NIO 做http server的性能怎么样,我同事以前写过一个…… 5000并发数问题应该也不大……
2012年12月10日 05点12分 9
NIO不是很行,以前实验过了,关键是内存不可控很头疼,C的话,我想虚拟内存页对齐就页对齐,JAVA的话API没这个借口,JNI又是渣渣的恶心
2012年12月10日 05点12分
level 7
不明觉历
2012年12月10日 05点12分 10
level 12
不明觉历[打酱油]
2012年12月10日 05点12分 11
level 9
悲剧,居然发现处理chunked有点点问题~
2012年12月10日 10点12分 12
level 3
膜拜一下
2012年12月10日 15点12分 14
level 11
围观
2012年12月10日 15点12分 15
level 6
好像很厉害的样子
2012年12月10日 16点12分 16
level 11
天啊。
2012年12月10日 16点12分 17
level 9
今天效率较低完成gzip异步压缩写临时文件,修改了上传chunked编码错误识别BUG
2012年12月11日 16点12分 18
level 9
终于支持chunked+gzip了 !!-_-!!
2012年12月12日 13点12分 19
[汗]这是要逆天啊
2012年12月12日 14点12分
回复 纯金键盘 :还逆不了,就目前支持静态文件、目录枚举、流水线、SSL、目录权限控制、动态模块、支持过滤器 URL重写+fastcgi还没写完呢,超时控制还没测试过
2012年12月12日 14点12分
回复@gagaffer : apache不也就这些功能么,除了集群
2012年12月12日 14点12分
回复 纯金键盘 :集群功能好做,无非就是一个upstream的反向代理[Yeah]
2012年12月12日 14点12分
level 11
[拜] 虽不明,但觉厉
2012年12月12日 14点12分 22
level 14
NGINX不是是开源的吗[疑问]
2012年12月14日 06点12分 24
是开源,但在WIN下性能渣渣,作者没怎么写过WIN程序
2012年12月14日 06点12分
1 2 尾页