提高 ASP.NET Web 应用性能的 24 种方法和技巧

 在这篇文章中,将介绍一些提高 ASP.NET Web 应用性能的方法和技巧。众所周知,解决性能问题是一项繁琐的工作,当出现性能问题,每个人都会归咎于编写代码的开发人员。   以下为译文   那性能问题到底该如何解决?以下是应用系统发布前,作为 .NET 开发人员需要检查的点。   1.debug=「false」   当创建 ASP.NET Web应用程序,默认设置为「true」。开发过程中,设置为「true」是非常有用多,但在应用程序发布部署时,需将其设置为「false」。 <compilation defaultLanguage="C#" debug="

动态页面静态化

可以把动态的页面模拟为静态页面,既可以拥有动态页面的灵活性、维护方便 又可以拥有静态页面的性能 开发语言:C#/.NET 操作系统:Windows 产品主页:https://github.com/me15000/PC 此程序 目前只支持windows+.net 平台 windows 2003 + .net 4.0 +iis 6 windows 2008 + .net 4.0 +iis 7.x windows 2008 + .n

面向对象的基本特性,面向对象和面向过程的区别

众所周知,面向对象的三个基本特征是:封装、继承、多态 一、封装: 封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。  封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保护它不被其它的函数意外的修改。 封装提供了一个有效的途径来保护数据不被意外的破坏。相比我们将数据(用域来实现)在程序中定义为公用的(public)我们将它们(fields)定义为私有的(privat)在很多方面会更好。私有的数据可以用