国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種解決iis支持10萬(wàn)并發(fā)請(qǐng)求的方法

      文檔序號(hào):7820597閱讀:3031來(lái)源:國(guó)知局
      一種解決iis支持10萬(wàn)并發(fā)請(qǐng)求的方法
      【專利摘要】本發(fā)明涉及Windows【技術(shù)領(lǐng)域】,尤其是一種解決IIS支持10萬(wàn)并發(fā)請(qǐng)求的方法。本發(fā)明方法如下:1、調(diào)整IIS應(yīng)用程序池隊(duì)列長(zhǎng)度;2、調(diào)整IIS的appConcurrentRequestLimit設(shè)置;3、調(diào)整machine.config中的processModel中requestQueueLimit的設(shè)置;4、調(diào)整IIS支持的同時(shí)TCP/IP連接數(shù);5、通過(guò)ARR實(shí)現(xiàn)IIS負(fù)載均衡;6、用1-4方法調(diào)整數(shù)據(jù)庫(kù)服務(wù)器;7、重啟系統(tǒng)使設(shè)置生效。本發(fā)明解決了IIS服務(wù)器支持大并發(fā)請(qǐng)求的問(wèn)題;可以用于IIS服務(wù)器支持大并發(fā)請(qǐng)求上。
      【專利說(shuō)明】一種解決I IS支持10萬(wàn)并發(fā)請(qǐng)求的方法

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及Windows【技術(shù)領(lǐng)域】,尤其是一種解決IIS支持10萬(wàn)并發(fā)請(qǐng)求的方法。

      【背景技術(shù)】
      [0002]IISdnternet Informat1n Services,互聯(lián)網(wǎng)信息服務(wù)),是由微軟公司提供的基于運(yùn)行Microsoft Windows的互聯(lián)網(wǎng)基本服務(wù)。
      [0003]ARR是一個(gè)IIS的負(fù)載均衡模塊,可以優(yōu)化資源以及應(yīng)用服務(wù)器的管理成本。
      [0004]目前面臨的主要問(wèn)題有:
      [0005]IIS7.5是微軟推出的最新平臺(tái)IIS,性能也較以前有很大的提升,但是默認(rèn)的設(shè)置配不適合很大的請(qǐng)求,默認(rèn)僅支持5000用戶并發(fā),并發(fā)量太小。并且缺少解決服務(wù)器的高可伸縮性、高可用、高可靠性的簡(jiǎn)單可行的方法。


      【發(fā)明內(nèi)容】

      [0006]本發(fā)明解決的技術(shù)問(wèn)題在于提供一種解決IIS支持10萬(wàn)并發(fā)請(qǐng)求的方法;解決服務(wù)器的高可伸縮性、高可用、高可靠性的情形下,支持10萬(wàn)用戶同時(shí)請(qǐng)求。
      [0007]本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案是:
      [0008]所述的方法步驟如下:
      [0009]步驟一,調(diào)整IIS應(yīng)用程序池隊(duì)列長(zhǎng)度;
      [0010]步驟二,調(diào)整IIS 的 appConcurrentRequestLimit 設(shè)置;
      [0011]步驟三,調(diào)整machine, config 中的 processModel 中 requestQueueLimit 的設(shè)置;
      [0012]步驟四,調(diào)整IIS支持的同時(shí)TCP/IP連接數(shù);
      [0013]步驟五,通過(guò)ARR實(shí)現(xiàn)IIS負(fù)載均衡;
      [0014]步驟六,用1-4方法調(diào)整數(shù)據(jù)庫(kù)服務(wù)器;
      [0015]步驟七,重啟系統(tǒng)使設(shè)置生效。
      [0016]所述方法的具體步驟如下:
      [0017]步驟一,直接通過(guò)IIS訪問(wèn)網(wǎng)站,默認(rèn)最大可以支持5000用戶同時(shí)請(qǐng)求;
      [0018]步驟二,打開(kāi)IIS信息服務(wù)器;
      [0019]步驟三,右鍵選擇“添加網(wǎng)站”,填寫(xiě)網(wǎng)站名稱,選擇ASP.NET v4.0應(yīng)用
      [0020]程序池,使網(wǎng)站通過(guò)瀏覽器可以訪問(wèn);
      [0021]步驟四,打開(kāi)應(yīng)用程序池,調(diào)整IIS的應(yīng)用程序池隊(duì)列長(zhǎng)度,在【應(yīng)用程序池】列表中,選擇ASP.NET v4.0應(yīng)用程序池,將原來(lái)的隊(duì)列長(zhǎng)度由1000改為65535 ;
      [0022]步驟五,調(diào)整IIS的appConcurrentRequestLimit值,打開(kāi)cmd命令,運(yùn)行命令:c:\Windows\System32\inetsrv\appcmd.exe set config/sect1n:serverRuntime/appConcurrentRequestLimit:100000 ;
      [0023]步驟六,修改ASP.NET請(qǐng)求隊(duì)列限制即調(diào)整machine, config中的processModel>RequestQueueLimit ;
      [0024]步驟七,調(diào)整IIS支持的并發(fā)TCP/IP連接數(shù),在cmd命令中運(yùn)行命令:reg addHKLM\System\CurrentControlSet\Services\HTTP\Parameters/v MaxConnect1ns/tREG_DWORD/d 100000,也可以手動(dòng)去注冊(cè)表修改。
      [0025]所述的步驟六是:
      [0026]1、單擊“開(kāi)始”,然后單擊“運(yùn)行”;
      [0027]2、在“運(yùn)行”對(duì)話框中,鍵入 notepad % systemroot % \Microsoff.Net\Framework64\v4.0.30319\C0NFIG\machine.co nfig,然后單擊“確定”;
      [0028]3、找到如下所不的 processModel 兀素:〈processModel autoConfig="true" /> ;
      [0029]4、將 processModel 兀素替換為以下值:〈processModel enable="true" requestQueueLimit = " 100000" /> ;
      [0030]5、保存并關(guān)閉 Machine, config 文件。
      [0031]所述的IIS負(fù)載均衡是指通過(guò)ARR搭建高可用環(huán)境;具體步驟如下:
      [0032]步驟一,下載Applicat1n Request Routing安裝包,安裝成功后打開(kāi)IIS管理器根節(jié)點(diǎn),將看到Server Frams節(jié)點(diǎn);
      [0033]步驟二,找到ARR配置菜單,開(kāi)啟Proxy項(xiàng),設(shè)置超時(shí)時(shí)間120秒。
      [0034]步驟三,修改ASP.NET v4.0應(yīng)用程序池的屬性,把閑置超時(shí)間改為O ;
      [0035]步驟四,右鍵單擊“ServerFarms”選擇“Create Server Farm...”,填寫(xiě)好ServerFarm Name,點(diǎn)擊下一步;
      [0036]步驟五,增加應(yīng)用服務(wù)器,填寫(xiě)應(yīng)用服務(wù)器地址192.168.16.100,設(shè)置端口號(hào)80,443,設(shè)置應(yīng)用服務(wù)器權(quán)重100 ;
      [0037]步驟六,重復(fù)步驟五,新增其他應(yīng)用服務(wù)器,直到完成配置;這樣使用ARR可以將
      *.aspx路由到已配置的應(yīng)用服務(wù)器上。
      [0038]所述的數(shù)據(jù)庫(kù)服務(wù)器是指部署在IIS上的應(yīng)用程序需要連接的后臺(tái)數(shù)據(jù)庫(kù)。
      [0039]本發(fā)明利用改造IIS服務(wù)器和IIS的Applicat1n Request Routing負(fù)載平衡配置,從而解決了 IIS服務(wù)器支持大并發(fā)請(qǐng)求的問(wèn)題。

      【專利附圖】

      【附圖說(shuō)明】
      [0040]下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說(shuō)明:
      [0041 ] 圖1是本發(fā)明的流程圖;
      [0042]圖2是本發(fā)明的IIS配置流程圖。

      【具體實(shí)施方式】
      [0043]如圖1所示,本發(fā)明的步驟為:
      [0044]1.調(diào)整IIS應(yīng)用程序池隊(duì)列長(zhǎng)度;
      [0045]2.調(diào)整 IIS 的 appConcurrentRequestLimit 設(shè)置;
      [0046]3.調(diào)整 machine, config 中的 processModel 中 requestQueueLimit 的設(shè)置;
      [0047]4.調(diào)整IIS支持的同時(shí)TCP/IP連接數(shù);
      [0048]5.實(shí)現(xiàn)IIS負(fù)載均衡;
      [0049]6.用1-4方法調(diào)整數(shù)據(jù)庫(kù)服務(wù)器最大連接;
      [0050]7.重啟系統(tǒng)使設(shè)置生效。
      [0051]如圖2所示,IIS配置具體實(shí)施步驟如下:
      [0052]步驟一,直接通過(guò)IIS訪問(wèn)網(wǎng)站,默認(rèn)最大可以支持5000用戶同時(shí)請(qǐng)求。
      [0053]步驟二,打開(kāi)IIS信息服務(wù)器。
      [0054]步驟三,右鍵選擇“添加網(wǎng)站”,填寫(xiě)網(wǎng)站名稱,選擇ASP.NET v4.0應(yīng)用程序池,使網(wǎng)站通過(guò)瀏覽器可以訪問(wèn)。
      [0055]步驟四,打開(kāi)應(yīng)用程序池,調(diào)整IIS的應(yīng)用程序池隊(duì)列長(zhǎng)度,在【應(yīng)用程序池】列表中,選擇ASP.NET v4.0應(yīng)用程序池,將原來(lái)的隊(duì)列長(zhǎng)度由1000改為65535。
      [0056]步驟五,調(diào)整IIS的appConcurrentRequestLimit值,打開(kāi)cmd命令,運(yùn)行命令:c:\Windows\System32\inetsrv\appcmd.exe set config/sect1n:serverRuntime/appConcurrentRequestLimit: 100000
      [0057]步驟六,修改ASP.NET請(qǐng)求隊(duì)列限制即調(diào)整machine, config中的processModel>RequestQueueLimit
      [0058]1、單擊“開(kāi)始”,然后單擊“運(yùn)行”。
      [0059]2、在“運(yùn)行”對(duì)話框中,鍵入 notepad % systemroot % \Microsoft.Net\Framework64\v4.0.30319\C0NFIG\machin e.config,然后單擊“確定”。
      [0060]3、找到如下所不的processModel 兀素:〈processModel autoConfig = " true " />
      [0061]4、將 processModel 兀素替換為以下值:〈processModel enable="true" requestQueueLimit =" 100000" />
      [0062]5、保存并關(guān)閉 Machine, config 文件。
      [0063]步驟七,調(diào)整IIS支持的并發(fā)TCP/IP連接數(shù)
      [0064]在cmd 命令中運(yùn)行命令:reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters/v MaxConnect1ns/1 REG_DW0RD/d 100000,當(dāng)然也可以手動(dòng)去注冊(cè)表修改。
      [0065]步驟八,IIS的調(diào)整優(yōu)化完成,可以同時(shí)支持10萬(wàn)用戶同時(shí)請(qǐng)求。
      [0066]二、通過(guò)ARR實(shí)現(xiàn)IIS負(fù)載均衡具體實(shí)施步驟如下:
      [0067]步驟一,下載Applicat1n Request Routing安裝包,安裝成功后打開(kāi)IIS管理器根節(jié)點(diǎn),將看到Server Frams節(jié)點(diǎn);
      [0068]步驟二,找到ARR配置菜單,開(kāi)啟Proxy項(xiàng),設(shè)置超時(shí)時(shí)間120秒;
      [0069]步驟三,修改ASP.NET v4.0應(yīng)用程序池的屬性,把閑置超時(shí)間改為O ;
      [0070]步驟四,右鍵單擊“ServerFarms”選擇“Create Server Farm...”,填寫(xiě)好ServerFarm Name,點(diǎn)擊下一步;
      [0071]步驟五,增加應(yīng)用服務(wù)器,填寫(xiě)應(yīng)用服務(wù)器地址192.168.16.100,設(shè)置端口號(hào)80,443,設(shè)置應(yīng)用服務(wù)器權(quán)重100 ;
      [0072]步驟六,重復(fù)步驟五,新增其他應(yīng)用服務(wù)器,直到完成配置。這樣使用ARR可以將
      *.aspx路由到已配置的應(yīng)用服務(wù)器上。
      【權(quán)利要求】
      1.一種解決IIS支持10萬(wàn)并發(fā)請(qǐng)求的方法,其特征在于,所述的方法步驟如下: 步驟一,調(diào)整IIS應(yīng)用程序池隊(duì)列長(zhǎng)度; 步驟二,調(diào)整 IIS 的 appConcurrentRequestLimit 設(shè)置; 步驟三,調(diào)整 machine, config 中的 processModel 中 requestQueueLimit 的設(shè)置; 步驟四,調(diào)整IIS支持的同時(shí)TCP/IP連接數(shù); 步驟五,通過(guò)ARR實(shí)現(xiàn)IIS負(fù)載均衡; 步驟六,用1-4方法調(diào)整數(shù)據(jù)庫(kù)服務(wù)器; 步驟七,重啟系統(tǒng)使設(shè)置生效。
      2.根據(jù)權(quán)利I要求所述的解決IIS支持10萬(wàn)并發(fā)請(qǐng)求的方法,其特征在于:所述方法的具體步驟如下: 步驟一,直接通過(guò)IIS訪問(wèn)網(wǎng)站,默認(rèn)最大可以支持5000用戶同時(shí)請(qǐng)求; 步驟二,打開(kāi)IIS信息服務(wù)器; 步驟三,右鍵選擇“添加網(wǎng)站”,填寫(xiě)網(wǎng)站名稱,選擇ASP.NET v4.0應(yīng)用 程序池,使網(wǎng)站通過(guò)瀏覽器可以訪問(wèn); 步驟四,打開(kāi)應(yīng)用程序池,調(diào)整IIS的應(yīng)用程序池隊(duì)列長(zhǎng)度,在【應(yīng)用程序池】列表中,選擇ASP.NET v4.0應(yīng)用程序池,將原來(lái)的隊(duì)列長(zhǎng)度由1000改為65535 ; 步驟五,調(diào)整IIS的appConcurrentRequestLimit值,打開(kāi)cmd命令,運(yùn)行命令:c:\Windows\System32\inetsrv\appcmd.exe set config/sect1n:serverRuntime/appConcurrentRequestLimit:100000 ; 步驟六,修改ASP.NET請(qǐng)求隊(duì)列限制即調(diào)整machine, config中的processModel>RequestQueueLimit ; 步驟七,調(diào)整IIS支持的并發(fā)TCP/IP連接數(shù),在cmd命令中運(yùn)行命令:reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters/v MaxConnect1ns/t REG_DWORD/d 100000,也可以手動(dòng)去注冊(cè)表修改。
      3.根據(jù)權(quán)利2要求所述的解決IIS支持10萬(wàn)并發(fā)請(qǐng)求的方法,其特征在于:所述的步驟六是: 1、單擊“開(kāi)始”,然后單擊“運(yùn)行”; 2、在“運(yùn)行”對(duì)話框中,鍵入notepad1^ systemroot % \Microsoft.Net\Framework64\v4.0.30319\C0NFIG\machine.co nfig,然后單擊“確定”; 3、找到如下所不的processModel 兀素:〈processModel autoConfig = " true" /> ; 4、將processModel 兀素替換為以下值:〈processModel enable="true" requestQueueLimit = " 100000" /> ; 5、保存并關(guān)閉Machine,config文件。
      4.根據(jù)權(quán)利1、2或3所述的解決IIS支持10萬(wàn)并發(fā)請(qǐng)求的方法,其特征在于:所述的IIS負(fù)載均衡是指通過(guò)ARR搭建高可用環(huán)境;具體步驟如下: 步驟一,下載Applicat1n Request Routing安裝包,安裝成功后打開(kāi)IIS管理器根節(jié)點(diǎn),將看到Server Frams節(jié)點(diǎn); 步驟二,找到ARR配置菜單,開(kāi)啟Proxy項(xiàng),設(shè)置超時(shí)時(shí)間120秒。 步驟三,修改ASP.NET v4.0應(yīng)用程序池的屬性,把閑置超時(shí)間改為O ; 步驟四,右鍵單擊 “Server Farms” 選擇 “Create Server Farm...”,填寫(xiě)好 ServerFarm Name,點(diǎn)擊下一步; 步驟五,增加應(yīng)用服務(wù)器,填寫(xiě)應(yīng)用服務(wù)器地址192.168.16.100,設(shè)置端口號(hào)80,443,設(shè)置應(yīng)用服務(wù)器權(quán)重100 ; 步驟六,重復(fù)步驟五,新增其他應(yīng)用服務(wù)器,直到完成配置;這樣使用ARR可以將*.aspx路由到已配置的應(yīng)用服務(wù)器上。
      5.根據(jù)權(quán)利1、2或3所述的解決IIS支持10萬(wàn)并發(fā)請(qǐng)求的方法,其特征在于:所述的數(shù)據(jù)庫(kù)服務(wù)器是指部署在IIS上的應(yīng)用程序需要連接的后臺(tái)數(shù)據(jù)庫(kù)。
      6.根據(jù)權(quán)利4所述的解決IIS支持10萬(wàn)并發(fā)請(qǐng)求的方法,其特征在于:所述的數(shù)據(jù)庫(kù)服務(wù)器是指部署在IIS上的應(yīng)用程序需要連接的后臺(tái)數(shù)據(jù)庫(kù)。
      【文檔編號(hào)】H04L29/08GK104468198SQ201410680944
      【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年11月23日 優(yōu)先權(quán)日:2014年11月23日
      【發(fā)明者】張來(lái)卿, 徐震宇, 孫傲冰, 季統(tǒng)凱 申請(qǐng)人:國(guó)云科技股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1