ASP.NET应用程序可伸缩性最佳实践指南

时间:2010-03-02 21:43:14

标签: c# .net asp.net scalability

微软或其他人是否有关于创建可扩展Web应用程序的最佳实践的指南?喜欢使用的模式以及如何进行数据访问。

4 个答案:

答案 0 :(得分:4)

我能给出的最好的建议是做这三件事(大致按顺序):

  1. 避免不必要的回发
  2. 避免过多的视图状态
  3. 花时间优化数据库

答案 1 :(得分:3)

The Microsoft Patterns & Practices群体是一个很好的一站式购物场所。

修改:这是他们专门针对Scalability and Performance的指南。 Chapter 6包含特定于ASP.NET性能的信息,Chapter 17包含有关调整的信息。

答案 2 :(得分:0)

这是一篇关于规模主题的优秀文章:http://msdn.microsoft.com/en-us/library/bb924375.aspx它基本上讨论了负载平衡,会话亲和力和缓存的问题,所有这些都在任何扩展讨论中都变得很重要。如果您之后有特定问题,请告诉我们。

答案 3 :(得分:0)

我将阅读MVC Storefront series。它是基于ASP.NET MVC的,但它展示了一种创建松散耦合,架构良好的网站的好方法。你可以根据需要轻松地将大多数原则应用到webforms网站(尽管如果你有选择的话,我建议你选择MVC)。