中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

tomcat中的Connector參數有什么用

發布時間:2021-12-14 15:47:23 來源:億速云 閱讀:434 作者:小新 欄目:大數據

這篇文章給大家分享的是有關tomcat中的Connector參數有什么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

Connector的主要功能,是接收連接請求,創建Request和Response對象用于和請求端交換數據;然后分配線程讓Engine(也就是Servlet容器)來處理這個請求,并把產生的Request和Response對象傳給Engine。當Engine處理完請求后,也會通過Connector將響應返回給客戶端。
可以說,Servlet容器處理請求,是需要Connector進行調度和控制的,Connector是Tomcat處理請求的主干,因此Connector的配置和使用對Tomcat的性能有著重要的影響。

默認參數

注: Connector 通常在%HOME_TOMCAT%/conf/servser.xml 文件內

# 正常參數
<Connector port="8080" protocol="HTTP/1.1"  
           connectionTimeout="20000"  
           redirectPort="8443" />

配置參數調試

# 優化參數
<Connector port="8080"   
          protocol="HTTP/1.1"   
          maxThreads="1000"   
          minSpareThreads="100"   
          acceptCount="1000"  
          maxConnections="1000"  
          connectionTimeout="20000"   
          maxHttpHeaderSize="8192"  
          tcpNoDelay="true"  
          compression="on"  
          compressionMinSize="2048"  
          disableUploadTimeout="true"  
          redirectPort="8443"  
            enableLookups="false"  
          URIEncoding="UTF-8" />

參數詳解

  • 1)port

  • 注:代表Tomcat端口號,默認8080。


  •  2)protocol

  • 注:協議類型,可選類型有4種,BIO(阻塞型IO),NIO,NIO2和APR。


  • 3)maxThreads

  • 注:連接器創建處理請求線程的最大數目,處理同事請求的最大數目,默認值為200。


  • 4)minSpareThreads

  • 注:線程的最小運行數目,這些始終保持運行。如果未指定,默認值為10。


  •  5)acceptCount

  • 注:最大隊列長度。一般與maxThreads相同,默認為100。


  • 6)maxConnections

  • 注:在任何給定的時間內,服務器將接受和處理的最大連接數。當這個數字已經達到時,服務器將接受但不處理,等待進一步連接。NIO與NIO2的默認值為10000,APR默認值為8192。


  •  7)connectionTimeout

  • 注:當請求已經被接受,但未被處理,也就是等待中的超時時間。單位為毫秒,默認值為60000。通常情況下設置為30000。


  •  8)maxHttpHeaderSize

  • 注:請求和響應的HTTP頭的最大大小,以字節為單位指定。如果沒有指定,這個屬性被設置為8192(8 KB)。


  •  9)tcpNoDelay

  • 注:如果為true,服務器socket會設置TCP_NO_DELAY選項,在大多數情況下可以提高性能。缺省情況下設為true。


  •  10)compression

  • 注:是否啟用gzip壓縮,默認為關閉狀態。這個參數的可接受值為“off”(不使用壓縮),“on”(壓縮文本數據),“force”(在所有的情況下強制壓縮)。


  •  11)compressionMinSize

  • 注:如果compression="on",則啟用此項。被壓縮前數據的最小值,也就是超過這個值后才被壓縮。如果沒有指定,這個屬性默認為“2048”(2K),單位為byte。


  •  12)disableUploadTimeout

  • 注:這個標志允許servlet Container在一個servlet執行的時候,使用一個不同的,更長的連接超時。最終的結果是給servlet更長的時間以便完成其執行,或者在數據上傳的時候更長的超時時間。如果沒有指定,設為false。


  •  13)enableLookups

  • 注:關閉DNS反向查詢。


  •  14)URIEncoding

  • 注:URL編碼字符集。

感謝各位的閱讀!關于“tomcat中的Connector參數有什么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

常宁市| 遂川县| 罗江县| 新郑市| 光泽县| 永嘉县| 探索| 龙州县| 乐亭县| 天全县| 尼木县| 舞阳县| 古田县| 仁怀市| 天津市| 开原市| 民勤县| 会昌县| 波密县| 玉树县| 隆化县| 天津市| 沙河市| 克山县| 富裕县| 彰武县| 依兰县| 万安县| 铜山县| 烟台市| 清水县| 中卫市| 南漳县| 大化| 犍为县| 平湖市| 海城市| 桃园县| 怀远县| 南平市| 吴旗县|