开发一个对用户的请求做出很快回应的应用程序是每个开发者的目标和挑战!ASP.NET是为速度优化和性能改进而设计的,它的改进体现在在服务端的页编译和自动存储。然而,当你的应用程序在同一时间内执行大量的请求时,这项改进仍然无法防止性能的降低。
为了写一个高性能的应用程序,你必需平衡通常影响性能的四个方面. 表现如下:
执行时间:执行一个请求所花的时间,从接收到第一个字节算起到接收到最后一个字节所花的时间。
响应时间:从发送请求到服务器响应接收到第一个字节所花的时间。
伸缩性:这个主要表现在服务器分配给应用程序的资源(内存,CPU或电脑)。
吞吐量:在一个单位时间内(通常是1秒)能够处理请求的数量。
以下是能够让你开发出一个高性能应用程序的几个方面:
状态管理,
数据存储,
页面和服务器控件,
网页应用程序,
b Read More