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 阅读(1766) | 评论 (8) 编辑

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

posted @ 2006-11-06 15:53 iceboundrock 阅读(1935) | 评论 (12) 编辑

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

posted @ 2006-11-01 19:14 iceboundrock 阅读(4247) | 评论 (17) 编辑

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

阅读全文

posted @ 2006-11-01 15:20 iceboundrock 阅读(3302) | 评论 (4) 编辑

导航

统计信息

News