被使用。因此,它们可以保存在会话状态中。
4.清除不需要的css和脚本文件
一个快速和容易的改善应用程序性能的方法就是清楚程序中的不需要的css和脚本文件。在开发程序时,在不断完善系统的过程中,可能会遗留很多没用的脚本文件或脚本程序。需要网站使用了一个单独的css或脚本文件来满足整个网站的需要。这样做将会产生大量的数据和代码冗余。如果在网站的代码中继续引用不再使用的css或脚本文件,那么在每次加载网页时它们都会进行被传输,这样将是对网络资源的一种浪费。可以通过运行一个web页分析器来准确地知道哪个页被转载,哪个页装载的时间最长。
5.对系统进行测试
装载测试从本质上说是发现系统的性能问题,并测量系统在单位时间内的响应次数。visual studio team系统(vsts)包括了一个强大的简单的工具,用来对web程序进行装载测试,并提供更有价值的报告。使用测试模板可以非常简单地按着系统所提示的步骤建立一个测试工程。可建立一个或多个web测试,并为每一个web测试配置相应的属性来模拟不同的用户。web测试通过模拟的用户进行测试,这将作为装载测试的一部分。还可以使用性能监视器在服务器上安装性能计数器。使用性能计数器监测web服务器上发生的一些特殊活动数据,如私有字节、虚拟字节以及cpu使用率等。如果在应用程序中有内存漏洞,那么很容易通过监视内存来发现这些漏洞。所得到的结果将以来于应用程序装载什么而有细微的差别,但是web服务器的内存应该达到一个一致的水平,并保持稳定。
四、总结
上面所提到的几个个用于改善web性能的方法非常快捷,并不需要更多的开发经验和工作技巧。本文提到的提高asp.net性能的策略只是一个起步,只有通过自己的实践,才能找到对每一个不同项目最有帮助的技巧。然而,在任何一个开发旅程中,这些策略可以起一些必要的指导作用。
参考文献:
[1]李应伟等.asp.net数据库高级教程.清华大学出版社,2004,7.
[2]chris knowles.asp.net xml高级缟程.清华大学出版社,2002,12.
[3]三味工作室.sql server 2000.人民邮电出版社,2000,11.
[4]曾诚.高性能asp.net应用程序的探讨与研究.湖北大学学报(自然科学版),2004,26(1):19-22.
[5]于瑞国等.asp.net新特性的初步研究[j].电子计算机,2002,(2):11-14
上一页 [1] [2]