http://www.03389.com/BLOG/user1/qq66565841/archives/2014/2014112143553.html

IIS7性能优化

IIS7 优化-网站请求并发数>>

/*调整IIS 7应用程序池队列长度*/

队列长度 5000~20000(原来默认1000,最大65535,建议10000 )

/*调整IIS 7的appConcurrentRequestLimit设置*/

由原来的默认5000建议改为20000。(最大100000

直接运行:

C:\Windows\System32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:20000

在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置。

/*调整machine.config中的processModel>requestQueueLimit的设置*/

由原来的默认5000建议改为20000

(位置类似C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)

<configuration>
    <system.web>
   <processModel autoConfig="true" requestQueueLimit="20000" memoryLimit="60"/>

/*修改注册表,调整IIS 7支持的同时TCPIP连接数*/

由原来的默认5000建议改为20000。直接在命令行运行

reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 20000

完成上述4个设置,就可以支持2万(或10万)个同时请求。

IIS应用程序池设置>>

在应用程序池中做如下设置:(windows2003名称/windows2008名称)

/*IIS以内置账户的用户表示运行*/

标识 NetworkService

/*IIS自动将多长时间不活动的应用程序进程回收掉*/

回收工作进程(分钟)/固定时间间隔(分钟) 0(可选120~800

(另,需先将进程模型->闲置超时 设为0)

/*设置每日4:00回收工作进程*/

在下列时间回收工作进程/特定时间 (单击一下“添加”按钮,来指定一个网站处于空闲状态的时间来开始回收应用程序进程,正常情况下我们可以将该时间设置为深夜2~4点左右)

可添加如下时间段:08:00、12:40、19:00、01:00

/*设置IIS的使用内存*/

虚拟内存限制(KB) 0

默认0禁用,如果启用则默认值为512000 (500 M);建议设置为不超过虚拟内存总数的70%;

专用内存限制(KB) 5033165

启用则默认值为196608 (192 M);建议设置为不超过物理内存总数的60%;如系统内存8G,则设置的值为8*0.6*1024*1024=5033165 (KB)

/*设置处理对应用程序池的请求的最大工作进程数*/

最大工作进程数/最大工作进程数  1(如支持session共享或多点登录,可设置为50~100

/*指定IIS系统接受到多少请求后就能开始回收应用程序进程了*/

回收工作进程(请求数目)/请求限制 不设置

消耗太多内存时回收工作进程:全不选

最大故障数 60

启动时间限制 90(秒)

/*适当延长这个时间,避免关闭超时错误*/

关闭时间限制 300(秒)

/*IIS7中设置缓存的方法就两步 如是负载均衡暂不设置此项(除非支持IP Hash)*/

1、允许客户端缓存——在http头中加入参数 Cache-Control 并把它的值设为以cache

操作方法:在IIS中选定要配置的网站,然后打开右边的“http响应标头”,选择“添加...”在弹出的对话框中输入参数名称 Cache-Control 和参数值 cache (不区分大小写)。

2、设置过期时间(缓存文件保留时限)—— 在IIS中设置缓存过期时间,默认情况下IIS7的缓存是设置为“立即失效”的

操作方法:还是和上一步一样,打开“http响应标头”,选择“设置常用标头...” 在弹出的对话框中选中“使web内容过期”,将过期时间设定为7天以后(这个时间可以根据网站中网页的特点和页面更新的频度来设置)

操作系统和数据库应及时升级到最新的完整补丁

IIS7性能优化的更多相关文章

  1. IIS7性能优化:启用浏览器本地缓存

    原文地址:http://jingyan.baidu.com/article/597035521b96e88fc00740af.html

  2. asp.net网站性能优化2则

    摘要:Web服务器的性能优化有很多资料介绍了,多台主机负载均衡,查询结果的多级缓 存,数据库索引优化等都是常见的优化手段.随着后端优化空间越来越小,现在越来越多 的网站更注重前端性能的优化,就是浏览器 ...

  3. 01.SQLServer性能优化之----强大的文件组----分盘存储

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 文章内容皆自己的理解,如有不足之处欢迎指正~谢谢 前天有学弟问逆天:“逆天,有没有一种方 ...

  4. 03.SQLServer性能优化之---存储优化系列

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 概  述:http://www.cnblogs.com/dunitian/p/60413 ...

  5. Web性能优化:What? Why? How?

    为什么要提升web性能? Web性能黄金准则:只有10%~20%的最终用户响应时间花在了下载html文档上,其余的80%~90%时间花在了下载页面组件上. web性能对于用户体验有及其重要的影响,根据 ...

  6. Web性能优化:图片优化

    程序员都是懒孩子,想直接看自动优化的点:传送门 我自己的Blog:http://cabbit.me/web-image-optimization/ HTTP Archieve有个统计,图片内容已经占到 ...

  7. C#中那些[举手之劳]的性能优化

    隔了很久没写东西了,主要是最近比较忙,更主要的是最近比较懒...... 其实这篇很早就想写了 工作和生活中经常可以看到一些程序猿,写代码的时候只关注代码的逻辑性,而不考虑运行效率 其实这对大多数程序猿 ...

  8. JavaScript性能优化

    如今主流浏览器都在比拼JavaScript引擎的执行速度,但最终都会达到一个理论极限,即无限接近编译后程序执行速度. 这种情况下决定程序速度的另一个重要因素就是代码本身. 在这里我们会分门别类的介绍J ...

  9. 02.SQLServer性能优化之---牛逼的OSQL----大数据导入

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 上一篇:01.SQLServer性能优化之----强大的文件组----分盘存储 http ...

随机推荐

  1. C++中友元类使用场合

    在C++中我们可以將函数定义成类的友元函数,这样在函数中就可以访问类的私有成员.与函数相同,类也可以作为另一个类的友元类,在友元类中可以访问另外一个类的所有成员. 声明友元类的方法很简单,只需在类中写 ...

  2. webstorm配置less解析的方法

    1.安装node.js 2.npm 安装less, npm install -g less 2.1 lessc style.less styles.css 编译 2.2 lessc –clean-cs ...

  3. Tensorlfow学习笔记----collection

    本文来源:http://blog.csdn.net/u012436149/article/details/53894354 tensorflow  之  collection tensorflow的c ...

  4. 开发板ping得通本地,但是不能上网

    在3531D的开发板上面接入LAN7500的USB转以太网口,加载完驱动后. 然后开启eth1 查看一下ifconfig,发现没有ip,配置一下ip 直接ping本地发现可以ping得通,代表链路是连 ...

  5. android反编译odex文件

    关于android的反编译工具,相信大家并不陌生 如APK-TOOL,dex2jar APK-TOOL 用于反编译出布局文件 下载地址http://code.google.com/p/android- ...

  6. iOS项目开发实战——iOS网络编程获取网页Html源码

    现在我们身处互联网的时代.不论什么一个软件或是App,都会或多或少与网络打交道,并不断发生数据交互.一个没有涉及网络编程的应用会显得比較low,这里我们将会開始使用Swift开发iOS应用,而且主要来 ...

  7. [转]Massive Model Rendering Techniques

    Massive Model Rendering Techniques Andreas Dietrich Enrico Gobbetti Sung-Eui Yoon Abstract We presen ...

  8. vim中使用正則表達式

    一.使用正則表達式的命令 使用正則表達式的命令最常见的就是 / (搜索)命令. 其格式例如以下: /正則表達式 还有一个非常实用的命令就是 :s(替换)命令,将第一个//之间的正則表達式替换成第二个/ ...

  9. Redis安装以及配置

    下载 http://redis.io/download 解压 tar zxvf redis-2.8.17.tar.gz 编译并安装 1 2 3 4 cd redis-2.8.17 make cd sr ...

  10. 洛谷P3531 [POI2012]LIT-Letters

    题目描述 Little Johnny has a very long surname. Yet he is not the only such person in his milieu. As it ...