ASP.NET的配置和优化课件_第1页
ASP.NET的配置和优化课件_第2页
ASP.NET的配置和优化课件_第3页
ASP.NET的配置和优化课件_第4页
ASP.NET的配置和优化课件_第5页
已阅读5页,还剩26页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第9章 ASP.NET的配置和优化 配置machine.config和web.config配置global.asax 使用缓存 错误处理 ASP.NET的配置 machine.config和web.configglobal.asax创建Application事件代码 machine.config文件 machine.config文件是专门用于配置机器的配置文件。 ASP.NET的配置文件一般放置在系统目录下面的config子目录中。 machine.config文件是采用XML格式编写的 Web.config文件 Web.config文件是用于配置Web服务器的。 这个标记是web.confi

2、g文件中的根标记。web.config文件中的所有数据都是写在和标记之间的。配置文件在结构上分为声明部分和设置部分。声明部分负责定义类,而设置部分为声明部分定义的类赋值。所有的声明部分都写在和标记之间。在这个标记中,设置了HTTP的请求超时时间的长度、请求的最大长度、是否使用完整的URL等信息。 这个标记用于设置ASP.NET的页面。使用这个标记可以指明发送输出结果之前是否使用缓冲区,是否使用Session状态等。 这个标记用于设置页面中的配置信息。使用这个标记可以指明一些键/值对,用于简化程序的编制和保护重要的数据。 用于定义错误页面 web.config.文件中使用标记来设置应用程序中Se

3、ssion的行为。 global.asax文件 和其他类型的应用程序一样,在ASP.NET中有一些任务一定要在ASP.NET应用程序开始执行之前执行。这些任务都会在global.asax中定义。例如Application对象和Session对象的事件代码global.asax文件位于ASP.NET应用程序的根目录中,如果该文件存在,IIS会自动找到它。这个文件的名字是确定的,不能对文件名字做任何的改动,也不能把位置做任何的改动。 记录页面的访问数 记录应用程序的点击数 声明对象 ASP.NET的优化 使用缓存 跟踪监视ASP.NET进程 使用缓存 ASP.NET提供了几个级别的缓存。首先,当一

4、个aspx程序第一次被调用的时候会被编译,编译成功之后,生成的代码会自动缓存,所以重复运行ASP.NET程序的效率会有很大的提高。输出缓存ASP.NET缓存碎片缓存。 输出缓存 输出缓存主要用于提高动态页面的输出性能。ASP.NET在使用缓存中的输出之前,会检测一个页面的输入,如果输入不同,那么就会产生一个新的输出,而不会使用前一个输出。 例子碎片缓存 如果很多页面中都有相同的部分(例如页面的题头部分),那么可以考虑缓存页面的这个部分而不是整个的页面。这就是碎片缓存。 例如可以把大多数页面都一样的部分使用一个用户控件(ascx文件)进行保存。为了能够缓存这部分内容,可以在这个文件的开始部分输入下面的命令:那么这个部分的内容就会在高速缓存中保存15秒。 例子(1)例子(2)例子 监视ASP.N

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论