• 第二讲 Best Practices For Running IIS 6.0 And ASP.NET


    *Web Garden
    一个Application pool指定多个Worker processes
    某个worker processes负载过重、lock,其它的worker processes可继续处理其它的Requests
    多CPU电脑
    不同于Web Farm

    在每个处理器上运行分离的、单独的asp.net进程,称之为web花园。
    WebGarden比WebFarm小。
    每个处理器运行的ASP.NET进程相互独立,每个进程都有各自的会话状态,应用程序状态和缓存。
    会话状态可以运行在进程外,并跨越处理器共享,但应用程序状态和缓存是独立的。

    CPU亲合(affinity) ,是指应用程序进程的联合,如ASP.NET进程ASPNET_WP.exe,可在一个或多个特定的cpu上运行。
    CPU Mask为一个DWORD值,表示二进制掩码,DWORD值以二进制模式表示准许那个cpu运行ASP.NET进程,该二进制值从右往左读,0号处理器在掩码最右边,最大进程数等于计算机中cpu的个数

    cpumask="0x0000007B"---->11111011除第三处理器外其他均运行ASP.NET进程
    webgarden默认值为false,表示准许windows控制cpu亲合
    webgarden默认值为true,表示由CPU Mask控制cpu亲合

    <processModel
                enable="true"
                timeout="Infinite"
                idleTimeout="Infinite"
                shutdownTimeout="0:00:05"
                requestLimit="Infinite"
                requestQueueLimit="5000"
                restartQueueLimit="10"
                memoryLimit="60"
                webGarden=" true "
                cpuMask=" 0x0000007"
                userName="machine"
                password="AutoGenerate"
                logLevel="Errors"
                clientConnectedCheck="0:00:05"
                comAuthenticationLevel="Connect"
                comImpersonationLevel="Impersonate"
                responseDeadlockInterval="00:03:00"
                maxWorkerThreads="20"
                maxIoThreads="20"/>

    *IIS 5.0与6.0的比较
                       IIS5.0                    IIS6.0
    操作系统         Windows2000               .NET Server
    架构             TCP/IP WinSock           HTTP.SYS搭配一个或多个
                       搭配DllHost.exe        Worker Processes
    Metabase         Binary                   XML文档
    安全             Windows Kerberos SSL     Windows Kerberos SSL Password
              

  • 相关阅读:
    阿里安全称发现安卓WiFi漏洞:黑客可远程攻击
    Android Art Hook 技术方案
    java 静态代码块执行顺序
    sqlzoo易错题
    Centos7安装配置Nginx_笔记
    System.Runtime.Caching中MemoryCache帮助类
    youtube-dl工具的使用
    C#程序员快速上手Angular开发
    npm常见配置收集
    Resharp常用设置收集整理
  • 原文地址:https://www.cnblogs.com/iceberg2008/p/1408638.html
Copyright © 2020-2023  润新知