這篇文章給大家分享的是有關tomcat中的Connector參數(shù)有什么用的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,馬關企業(yè)網(wǎng)站建設,馬關品牌網(wǎng)站建設,網(wǎng)站定制,馬關網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,馬關網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。Connector的主要功能,是接收連接請求,創(chuàng)建Request和Response對象用于和請求端交換數(shù)據(jù);然后分配線程讓Engine(也就是Servlet容器)來處理這個請求,并把產(chǎn)生的Request和Response對象傳給Engine。當Engine處理完請求后,也會通過Connector將響應返回給客戶端。 可以說,Servlet容器處理請求,是需要Connector進行調(diào)度和控制的,Connector是Tomcat處理請求的主干,因此Connector的配置和使用對Tomcat的性能有著重要的影響。 |
默認參數(shù)
注: Connector 通常在%HOME_TOMCAT%/conf/servser.xml 文件內(nèi)
# 正常參數(shù)
配置參數(shù)調(diào)試
# 優(yōu)化參數(shù)
參數(shù)詳解
1)port
注:代表Tomcat端口號,默認8080。
2)protocol
注:協(xié)議類型,可選類型有4種,BIO(阻塞型IO),NIO,NIO2和APR。
3)maxThreads
注:連接器創(chuàng)建處理請求線程的大數(shù)目,處理同事請求的大數(shù)目,默認值為200。
4)minSpareThreads
注:線程的最小運行數(shù)目,這些始終保持運行。如果未指定,默認值為10。
5)acceptCount
注:大隊列長度。一般與maxThreads相同,默認為100。
6)maxConnections
注:在任何給定的時間內(nèi),服務器將接受和處理的大連接數(shù)。當這個數(shù)字已經(jīng)達到時,服務器將接受但不處理,等待進一步連接。NIO與NIO2的默認值為10000,APR默認值為8192。
7)connectionTimeout
注:當請求已經(jīng)被接受,但未被處理,也就是等待中的超時時間。單位為毫秒,默認值為60000。通常情況下設置為30000。
8)maxHttpHeaderSize
注:請求和響應的HTTP頭的大大小,以字節(jié)為單位指定。如果沒有指定,這個屬性被設置為8192(8 KB)。
9)tcpNoDelay
注:如果為true,服務器socket會設置TCP_NO_DELAY選項,在大多數(shù)情況下可以提高性能。缺省情況下設為true。
10)compression
注:是否啟用gzip壓縮,默認為關閉狀態(tài)。這個參數(shù)的可接受值為“off”(不使用壓縮),“on”(壓縮文本數(shù)據(jù)),“force”(在所有的情況下強制壓縮)。
11)compressionMinSize
注:如果compression="on",則啟用此項。被壓縮前數(shù)據(jù)的最小值,也就是超過這個值后才被壓縮。如果沒有指定,這個屬性默認為“2048”(2K),單位為byte。
12)disableUploadTimeout
注:這個標志允許servlet Container在一個servlet執(zhí)行的時候,使用一個不同的,更長的連接超時。最終的結果是給servlet更長的時間以便完成其執(zhí)行,或者在數(shù)據(jù)上傳的時候更長的超時時間。如果沒有指定,設為false。
13)enableLookups
注:關閉DNS反向查詢。
14)URIEncoding
注:URL編碼字符集。
感謝各位的閱讀!關于“tomcat中的Connector參數(shù)有什么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!