【发布时间】:2011-03-16 07:42:54
【问题描述】:
最近我遇到了一个需要大量改进的项目。所以我开始在网上搜索一些可以提高这个网络应用程序加载速度的技术。
过了一会儿,我发现了一些技巧,但它们只给了我几秒钟的提升。
所以,亲爱的合作程序员,请填写您知道的任何编码/增强技术。
我将从一些更明显的开始:
- 不要使用超过 3 级的嵌套循环。
- 在 ASP 中禁用不需要它的控件的视图状态(例如:标签、div、通常具有静态值的控件)。 (这样做的主要原因是视图状态是控件的加密和散列值,因此任何不需要视图状态的控件只会通过对其值执行加密和散列来减慢您的应用程序)
感谢您的帮助,并最终帮助像我这样的其他初级开发快速应用程序。
编辑:我也在 Visual Studio 杂志上找到了这个: http://visualstudiomagazine.com/articles/2005/11/01/optimize-aspnet-performance.aspx
【问题讨论】:
-
这里没有一个明确的答案,我建议你把它做成社区维基,否则我敢打赌,在你说“鲁滨逊漂流记”之前,这将被关闭
-
最好的优化可能会通过改进设计来实现。 downloads.gamedev.net/pdf/gpbb/gpbb1.pdf
-
嗯,我在回答中已经说明了几点,请看stackoverflow.com/questions/1340218/…
-
@rippo 感谢您的通知!从我在那本书中读到的内容中不知道 wiki @mrfox 主要关注低级应用程序,汇编类型的思维,在 .NET 中你必须考虑与 asm 稍有不同.但无论如何,好书,值得一看!
标签: c# asp.net performance