发布日期:2025-11-09 08:01浏览次数:
今天翻出那台吃灰的老爷机,突然想折腾下win7的iis。之前总感觉网站打开慢得像老牛拉车,这回铁了心要调教调教它。
直接钻进控制面板戳“程序和功能”,点开“打开或关闭Windows功能”。好家伙,默认就勾了前三个基础项。我这暴脾气,直接全选!特别是“应用程序开发”里那些CGI、*,管它用不用得上先打上钩,省得后面报错抓瞎。等着进度条爬完,重启完赶紧敲http://localhost测试——经典iis小黄页跳出来了!
兴冲冲丢进去个*网站,结果浏览器显示500错误!头皮一麻,赶紧查事件查看器。原来.NET 4.0根本没注册。摸进管理员权限的cmd,cd到C:\Windows\*\Framework\v4.0.30319,敲了句aspnet_regiis -i。看着满屏滚代码,心里默念别崩别崩...重启iis后刷新页面,终于见到字了!
打开iis管理器,直奔应用程序池。瞄了眼我那个网站池子,默认设置太佛系了:
扭头又去站点设置里开HTTP压缩,static content和dynamic content全打钩。网页传输瘦个身,加载嗖嗖快!
想起win7默认只给iis分配那么点内存,太抠搜了!翻注册表:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\*_64\FC。把FCGenericThreshold值从0xFFFFFFFF改成0x0000C350(五万兆字节),内存限制?不存在的!
杀进本地组策略编辑器(),把“关闭Windows NT性能计数器”设成禁用。计数器全开,监控才能看得真!
测试时发现个野路子:关掉iis日志居然能提一截速度!反正调试期用不着,右键站点→取消勾选日志功能。至于生产环境?咳...当我没说。
整套折腾完跑分,页面加载从龟速缩到3秒内!老机器焕发第二春了属于是对了,改注册表前千万先备份,别问我是怎么知道的...