使企业应用程序更健壮 - ASP.NET / C#

时间:2009-08-19 20:33:46

标签: asp.net architecture

我正在与一个由10名开发人员组成的团队合作,以增强基于.NET / C#和SQL Server 2005构建的企业应用程序。该应用程序已经成熟且庞大但在可重用性,可伸缩性和性能方面有很多改进的机会。

我想帮助使应用程序更加健壮,并希望知道在哪里可以获取与ASP.NET和SQL Server相关的建议/提示。作为一个例子,我帮助将Memcache添加到使应用程序执行得更快的应用程序中。我不只是寻找重大改进 - 较小的也有帮助。我们做的一个较小的改变是创建一个加密隐藏数据的库,使应用程序更安全(早期,隐藏的输入表单字段未加密)

之前我没有使用过更大的应用程序,而且我在这方面缺乏经验。任何可以帮助我完成任务的在线资源,网站,书籍,白皮书,文章?

3 个答案:

答案 0 :(得分:1)

  • 压缩并优化ViewState。
  • 缩小javascript
  • 敏感数据永远不应位于隐藏字段(加密与否)

另请参阅this question,其中大部分内容适用于您的问题。

答案 1 :(得分:0)

框架设计指南 - Cwalina&亚当斯

alt text

阅读它。 适当地解释它。 使用它。

答案 2 :(得分:0)

我不确定你的团队对可用性有多关注,但我最近一直在做很多关于它的阅读。具体来说,这本书:

GUI Bloopers 2.0

如果你确定你没有在那里犯下任何一个人,那么你将会对你的用户产生巨大的帮助。对我来说最有趣的部分涉及对速度的感知。即使您将某个算法优化得更快,用户仍可能感觉感知它很慢。这才是真正影响人们对您的应用的看法。