及在其基础上建立高性能的Web应用程序.ppt

及在其基础上建立高性能的Web应用程序.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TechEd 2002 IIS6.0综述 及在其基础上建立高性能的Web应用程序 Win301/315 讲座内容浏览: 介绍IIS6.0 新的体系结构: Performance Reliability Security Manageability 程序设计环境 ASP .NET ASP ISAPI 利用Windows .NET Server 新特色 IIS6.0体系结构的改善: IIS5.0 and IIS6.0 内部设计对照: IIS 6.0 Architecture The transition from IIS5 to IIS6 IIS 6.0 Architecture The transition from IIS5 to IIS6 运行可靠新的增强: 应用程序隔离 – 新处理模型 完全进程(process)隔离 1 or more processes talking directly to the kernel Independent from other processes Kernel-mode queuing Application Pools Web Gardens 纵向伸展 特色: Processor Affinity: 极少的资源竞争(locks) 处理器关系 减小处理器缓存失误数 分区负荷 拆开网站或应用程序的负荷; 将其限制与系统特定资源之中 实例对照 NILE app(商务程序) E-commerce benchmark from Doculabs; Measures the overall performance of some scenarios that are commonly used by e-commerce sites Logon, browse items, search, shopping cart operations, check out Static file caching, data-base operations, session state management 运行可靠性(Reliability)一览: 新处理模式解决应用程序的隔离 (Worker process for application isolation) 回收功能(recycling)及健康测试(Health detection) 更完善的调试及进程管理 Hosting Site isolation and resource use Application Pool resource usage is “virtual” HTTP.SYS listens to site endpoints (IP/Port/Header) User-mode system resources consumed only when a site receives requests If active site does not get a request for 20 minutes, worker process is idled out Increased IIS worker process limit on Windows .NET Making Applications More Reliable Application Pools Can create 1 or more application pools Each served by 1 or more W3WP.exe’s. Each W3WP.exe serves only 1 pool. Reqs routed directly to pool by HTTP.sys Isolate apps based on: Site/Customer Functionality Reliability Making Applications More Reliable Periodic Process Recycling What is it? Periodically restart applications based on: Uptime # of requests Scheduled time Memory consumption On-demand Why use it? Refresh apps to ensure availability Prevent bad apps from taking over the system SSL(安全套接字层)的拓展 SSL StreamFilter can be hosted in LSASS.EXE process (can give up to 25% throughput ga

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档