免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3204 | 回复: 10
打印 上一主题 下一主题

如何使c开发的网络程序性能最优??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-13 13:23 |只看该作者 |倒序浏览
对c/c++开发的网络程序性能最优,存在哪些优化方法?大家来一个空中接龙吧。
假定运行环境是linux环境。

[ 本帖最后由 suky78 于 2007-9-13 13:24 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-09-13 13:35 |只看该作者

论坛徽章:
0
3 [报告]
发表于 2007-09-13 13:37 |只看该作者
既然这个话题是我发起的,那我就抛块砖头吧,呵呵。

我们可以从如下方面展开讨论:
体现性能的参数一般主要有:传输速度(bps)、长连接共存连接数、某一时刻并发连接数、数据延时等等,我们可以围绕上面的几个参数展开讨论。

所涉及的技术是否可以从如下方面进行考虑:
1)、单进程、多进程
2)、多线程技术、锁技术或互斥技术
3)、进程间通信技术
4)、资源分配、数据拷贝、资源回收技术
5)、数据缓存技术、数据查找算法
6)、c/c++编程方法
7)、程序逻辑设计方法

等等,肤浅之见,写的很大,很粗,大家互动一下,因为,我觉得这是一个程序员会经常遇见的事情,不凡,大家讨论整理一下,供后来人参考。

请大家补充。

论坛徽章:
0
4 [报告]
发表于 2007-09-13 13:54 |只看该作者
http://www.kegel.com/c10k.html#nb.epoll

上面也讲了很多,大家可以看看

论坛徽章:
0
5 [报告]
发表于 2007-09-13 14:14 |只看该作者

论坛徽章:
0
6 [报告]
发表于 2007-09-13 14:16 |只看该作者
原帖由 converse 于 2007-9-13 14:14 发表
http://pl.atyp.us/content/tech/servers.html

对这也是一篇很好的文章,我也看过,大家可以看看。

论坛徽章:
0
7 [报告]
发表于 2007-09-13 14:24 |只看该作者
字好小啊,还是英文的哦,看着真费劲啊,这篇文章怎么样呢?

论坛徽章:
0
8 [报告]
发表于 2007-09-13 15:12 |只看该作者
大家都先看看网络编程第三版吧,有现成的模型.
Chapter 30.  Client/Server Design Alternatives

再看看我悬赏的问题:
http://bbs.chinaunix.net/thread-961572-1-1.html

论坛徽章:
0
9 [报告]
发表于 2007-09-13 15:22 |只看该作者
这些模型很管用的哦,只管套就行了

论坛徽章:
0
10 [报告]
发表于 2007-09-18 09:00 |只看该作者

回复 #9 zhn636 的帖子

有没有人,根据自己体会,总结过这个东东?如果有的话,是否可以共享给大家,一起分享,呵呵!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP