最近的性能优化从页面层,数据访问层,数据库三层着手做了一些处理。
自顶向下进行了处理,页面层主要添加了大量的UserControl,并配置了其OutputCache, 尤其是站点主页面,和用户信息统计页面,这两个页面的修改对整个速度提高有不少帮助。在这里鄙视一下html,太不规范了,强烈建议www升级到asp.net2.0, 使用xhtml。同时赞一下vs.net2005的文本编辑器,我见过的最好用的文本编辑器,有了它我认为从某种程度上可以抛弃DreamWeaver, DW的文本编辑功能实在是蹩脚。
数据访问层的优化是按部就班的改进一些查询语句。处理某些子查询等等,nothing special.
数据库的优化包括表结构的调整,设置了一些索引。 使用了Profiler来监控哪些语句执行效率低,也正是使用了这个工具才发现了某些问题的所在。以后再解决全文索引的问题。
自顶向下进行了处理,页面层主要添加了大量的UserControl,并配置了其OutputCache, 尤其是站点主页面,和用户信息统计页面,这两个页面的修改对整个速度提高有不少帮助。在这里鄙视一下html,太不规范了,强烈建议www升级到asp.net2.0, 使用xhtml。同时赞一下vs.net2005的文本编辑器,我见过的最好用的文本编辑器,有了它我认为从某种程度上可以抛弃DreamWeaver, DW的文本编辑功能实在是蹩脚。
数据访问层的优化是按部就班的改进一些查询语句。处理某些子查询等等,nothing special.
数据库的优化包括表结构的调整,设置了一些索引。 使用了Profiler来监控哪些语句执行效率低,也正是使用了这个工具才发现了某些问题的所在。以后再解决全文索引的问题。