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. iOS菜鸟成长笔记(1)——第一个iOS应用

    前言:阳光小强最近抽时间学习iOS开发,在学习过程中发现了很多有趣的东西也遇到了很多问题,为了在学习过程中能和大家交流,记录下学习的心得和学习成果,所以就有了这一个系列文章,希望这一系列文章能形成一个 ...

  2. Linux下网络服务的安全设置

    Linux下网络服务的安全设置      Linux操作系统由于其良好的稳定性.健壮性.高效性和安全性.正在成为各种网络服务的理想平台.各种网络应用在Linux系统上部有性能卓越的应用,例如,提供We ...

  3. python pdb小结

    Debug功能对于developer是非常重要的,python提供了相应的模块pdb让你可以在用文本编辑器写脚本的情况下进行debug. pdb是python debugger的简称.常用的一些命令如 ...

  4. Yeslab华为安全HCIE七门之-防火墙UTM技术(5篇)

    课程目录:     华为安全HCIE-第四门-防火墙UTM技术(5篇)\1_内容安全_内容过滤.avi 华为安全HCIE-第四门-防火墙UTM技术(5篇)\2_内容安全-url过滤.avi 华为安全H ...

  5. 重装python 和 yum

    https://blog.csdn.net/ghostyusheng/article/details/https://segmentfault.com/q/1010000009194060/a-102 ...

  6. Swift学习笔记(7)--控制流

    1.For循环 //1.条件递增 for var index = 0; index < 3; ++index { println("index is \(index)") } ...

  7. android Manifest.xml选项

    结构 继承关系 public final class Manifest extends Object java.lang.Object android.Manifest 内部类 class  Mani ...

  8. 改动GDAL库支持RPC像方改正模型

    近期在做基于RPC的像方改正模型.方便对数据进行測试,改动了GDAL库中的RPC纠正模型,使之能够支持RPC像方改正參数. 以下是RPC模型的公式,rn,cn为归一化之后的图像行列号坐标,PLH为归一 ...

  9. RvmTranslator6.0

    RvmTranslator6.0 eryar@163.com 1. Introduction RvmTranslator can translate the RVM file exported by ...

  10. selection-内容选中跟光标移动

    如果我们希望手动的改变edittext的光标,我们可以使用 setSelection(int start, int end); setSelection(int index); 这个方法,如果我们选择 ...