- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web应用性能调优和跟踪、检测
* * * * 说明:关于“事件驱动的异步编程模式 ”,本书不作探讨。 * * * * 说明:本知识点本书不做探讨。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Health Monitor Health Monitor概述 使用内置的Web事件和提供程序 演示和练习:配置内置的Web事件和提供程序 创建自定义事件提供程序 演示和练习:创建自定义事件提供程序 创建自定义事件 演示和练习:创建自定义事件 HealthMonitor概述 监视应用方案 监视应用程序的性能以确保它正常运行 快速诊断出现故障的应用程序或系统 评估给定应用程序的生命周期期间的重要事件 在Web.config文件中配置HealthMonitor节完成监视设置 配置并启用要监视的 Web 事件 配置并启用用于侦听和使用各种 Web 事件的事 件提供程序 使用内置的Web事件和提供程序 向应用程序配置文件的healthMonitoring节中的eventMappings元素添加需要监视的内置Web 事件 将事件提供程序(侦听器)的类型分配给 providers 集合元素中的事件提供程序类 添加提供程序的事件的关联项 演示和练习:配置内置Web事件和提供程序 多媒体演示 创建自定义事件提供程序 创建一个从 WebEventProvider 或 BufferedWebEventProvider 类继承的类来实现自定义事件提供程序 ,在healthMonitoring 节完成以下配置任务 在providers 元素添加处理事件的自定义提供程序 在 eventMappings 元素添加内置或自定义 ASP.NET Web 类 在 rules 元素添加一个定义事件与提供程序之间的关联的项 将包含自定义提供程序实现的程序集放置在应用程序的 Bin 子目录中 演示和练习:创建自定义事件提供程序 多媒体演示 创建自定义事件 创建自定义事件的关键任务: 生成一个触发自定义运行状况监视事件的 HTTP 模块 生成一个派生于WebRequestEvent类的自定义Web数据类 配置应用程序使用标准 EventLogWebEventProvider 来记录事件信息 演示和练习:创建自定义事件 多媒体演示 回顾 如何开发高性能的Web应用 跟踪检测 缓存技术 在Web应用中的异步处理 Health Monitor 实验 参照实验手册,并在教师指导下完成实验报告。 习题 详见本书第13章后习题部分,请学生独立完成。 * * 重点: 首先讲解开发高性能的Asp.Net应用需要考虑的一些准则,让学员对其有个全面的了解,最后重点讲解缓存技术、异步处理和Web场开发的注意事项。 * * * * * * * * ??? * * * * * * * * * * * 设置缓存依赖项 添加缓存项的文件依赖项 Cache.Insert(FinanceData, Cached Item 4, new System.Web.Caching.CacheDependency(Server.MapPath(XMLFile.xml))); 设置缓存依赖项 添加缓存项的SQL 依赖项 使用SqlCacheDependency 对象来创建依赖于数据库表中的记录,添加步骤如下: 在Web.config文件的caching节点定义缓存使用的数据库名称 使用代码依赖于该连接对应数据库的某个表的缓存项 Cache.Insert(cacheitem1, Cache Item 1, new SqlCacheDependency(AdvWorks, Product)); 设置缓存依赖项 添加缓存项的聚合依赖项 用System.Web.Caching.AggregateCacheDependency类添加多个依赖项 System.Web.Caching.CacheDependency dep1 = new System.Web.Caching.CacheDependency(Server.MapPath(XMLFile.xml)); Cache[CacheItem1] = Cache Item 1 string[] keyDependencies2 = { CacheItem1 }; System.Web.Caching.CacheDependency dep2 = new System.Web.Caching.CacheDependency(null, keyDependencies2); System.Web.Caching.AggregateCacheD
您可能关注的文档
最近下载
- 小学六年级下册数学 期末测试卷及答案.docx
- 2024年芜湖职业技术学院单招职业适应性测试试题库 带答案(实用).docx
- 2024年中级注册安全工程师《专业实务-建筑施工安全》真题及答案解析.pdf
- 乌鲁木齐地区2025年高三年级第一次质量监测(一模)物理试卷(含官方答案).pdf
- 2023年中科院遗传所遗传学考博试题含有整理答案详细.pdf
- 2025会计考试题库及答案(通用6篇) .pdf VIP
- 2014款上汽大众途观_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf
- 秋叶 - COC七版半自动人物卡v2.0.1(通用)(2022年-2023年).pdf VIP
- (完整)高考英语3500词汇表中英文 .pdf
- 住院患者身体约束中华护理学会团体标准解读.pptx
文档评论(0)