【发布时间】:2011-04-22 12:32:18
【问题描述】:
问:
在我之前使用 asp.net 的工作中,我所想的只是:如何以任何方式完成所需的任务。我不关心性能 em>,但是现在我想,在我学到了很多关于如何在某种程度上处理这种语言之后,我应该专注于性能问题。
在学习概念和语法时,我的导师告诉我,性能问题并不那么重要,优先事项总是及时完成所需的任务。硬件和网络基础设施的巨大革命将节省您在代码中留下的性能差距!。
现在我想知道一些关于 asp.net 和一般网络中的性能问题的提示(做和不做)。如果有一些关于这个想法的例子,我将不胜感激。
例如:有人告诉我:
int count = dataTable.Rows.Count;
for(int i = 0 ; i<count ; i++)
{
//Do some thing
}
性能优于:
for(int i = 0 ; i<dataTable.Rows.Count ; i++)
{
//Do some thing
}
【问题讨论】:
-
你的具体例子很糟糕。第二个选项确实有更好的性能,但不值得一提。
-
“性能问题并不那么重要......硬件和网络基础设施的巨大革命将节省你在代码中留下的性能差距”(facepalm)
-
好,但还是没有人,告诉我一些具体的技巧
标签: .net asp.net database ajax performance