小鸡射手在DataGrid的使用实践中提到过DataGrid的性能问题,现看到了微软DEV411 ASP.NET:Best Practices For Performance中有量化数据,摘录之。
平均而言: - DataReader比DataSet快16% - SQLDataReader比OleDbDataReader快115% - 下标引用比字段名引用快11% - 大小写匹配的字段名比大小写不匹配的字段名的快1% - 直接写script比DataGrid快223% - 不用ViewState比用ViewState快66% - 不用模板列比用模板列快39% - 显式类型转换比用DataBinding快11% - 使用数据缓存比标准DataGrid快667% - 使用Output缓存比标准DataGrid要无限地快
结论已经很清楚了,就不翻译了,:-)
|