支持高并發(fā)的IIS Web服務器常用設置
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
適用的IIS版本:IIS 7.0, IIS 7.5, IIS 8.0 適用的Windows版本:Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 1、應用程序池(Application Pool)的設置:
2、.Net Framework相關(guān)設置 a) 在machine.config中將 <processModel autoConfig="true" /> 改為 <processModel enable="true" requestQueueLimit="100000"/> (保存后該設置立即生效) b) 打開C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Browsers\Default.browser,找到<defaultBrowser id="Wml" parentID="Default" >,注釋<capabilities>部分,然后運行在命令行中運行aspnet_regbrowsers -i。 <defaultBrowser id="Wml" parentID="Default" > 以解決text/vnd.wap.wml問題。 3、IIS的applicationHost.config設置 設置命令: c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000 設置結(jié)果: <serverRuntime appConcurrentRequestLimit="100000" /> (保存后該設置立即生效) 4、http.sys的設置 注冊表設置命令1(將最大連接數(shù)設置為10萬): reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000 注冊表設置命令2(解決Bad Request - Request Too Long問題): reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP\Parameters /v MaxFieldLength /t REG_DWORD /d 32768 (需要在命令行運行 net stop http & net start http & iisreset 使設置生效) 5、針對負載均衡場景的設置 在Url Rewrite Module中增加如下的規(guī)則: <rewrite> 相關(guān)博文:遷入阿里云后遇到的Request.UserHostAddress記錄IP地址問題 6、 設置Cache-Control為public 在web.config中添加如下配置: <configuration> 相關(guān)鏈接: 該文章在 2014/1/29 23:40:04 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |