NCindy

.net平台上的高性能网络程序开发框架

11 2006 档案

总结:今天在MSN Group里面和一些朋友谈ASP.net程序的性能优化
摘要:今天在MSN Group里面和一些朋友谈ASP.net程序的性能优化。 现在来总结一下优化的手段: 1.数据库优化,包括表结构优化、索引优化、SQL语句优化、存储过程优化 2.优化ViewState 3.使用缓存 4.生成静态页面(主要针对交互性不是很强的信息发布系统前端) 5.使用前置的IIS/Apache来处理对静态页面、图片、js文件的请求 6.优化算法 7.欢迎大家补充 阅读全文

posted @ 2006-11-07 22:58 iceboundrock 阅读(2182) 评论(8) 推荐(0)

使用NCindy编写一个Http服务器
摘要:使用NCindy可以大大简化网络应用的开发,而且在很大程度分解业务逻辑与网络通讯模块之间的耦合,本文讲述了如何使用NCindy来开发一个简单的Http服务器。 阅读全文

posted @ 2006-11-06 15:53 iceboundrock 阅读(2491) 评论(12) 推荐(0)

异步I/O模型
摘要:异步I/O模型是.NET中最高效的I/O模型,本文简要描述了异步IO的原理,使用了一个例子演示了异步IO的使用方式。 阅读全文

posted @ 2006-11-01 19:14 iceboundrock 阅读(4894) 评论(17) 推荐(0)

深入讨论.NET Socket的Accept方法
摘要:考虑一个问题,假如同时有50个连接请求进入一个服务器(这种情况对于普通负载的Web服务器都是很常见的)会怎么样?阻塞式I/O只能循环调用Accept,一个一个对50个连接进行Accept操作,而选择模型也是一样。异步模型呢?假如我们预先发起了100个BeginAccept操作,异步模型能够同时处理50个连接么?MSDN没有回答这个问题,我们只有向.NET framework的代码来寻求解答了。 阅读全文

posted @ 2006-11-01 15:20 iceboundrock 阅读(4160) 评论(4) 推荐(1)

导航