亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

tomcat的一些常用的優化技巧

發布時間:2020-07-14 01:52:48 來源:網絡 閱讀:1307 作者:錯丶 欄目:開發技術

這次介紹的是如何簡單的優化Tomcat服務器,如果用戶并發量小,系統可能不會出問題,但是并發量大時,系統反應速度迅速下降,由于不了解原因拼命在自己的應用中尋找問題,從而浪費了寶貴的時間。下面來看看Tomcat是如何優化的。

(1)屏蔽DNS查詢

Web應用程序可以通過Web容器提供的getRemoteHost()方法獲得訪問Web應用客戶的IP地址和名稱,但是這樣會消耗Web容器的資源,并且還需要通過IP地址和DNS服務器反查用戶的名字。因此當系統上線時,可以將這個屬性關閉,從而減少資源消耗,那么Web應用也就只能記錄下IP地址。修改的屬性是enableLoopups="false"。

(2)調整線程數

Tomcat通過線程池來為用戶訪問提供響應,對于上線的系統初步估計用戶并發數量后,再調整線程池容量。例如,用戶并發數量在100左右時,可以設置minProcessors="100",maxProcessors="100"。將最大和最小設置為一樣后,線程池不會再釋放空閑的線程,當用戶訪問突然增加時,不需要再消耗系統資源去創建新的線程。

(3)調整最大連接數

這個其實最復雜,即使用戶并發量大,但是系統反應速度快,也沒必要把這個值設置太高,高了系統需要消耗大量的資源去切換線程,但是如果設置太低也會造成應用無法滿足用戶并發需要。因此設置這個最好能夠結合整個系統的跟蹤與調優,使系統達到最好的平穩狀態,一般設置為maxProcessors的1.5倍即可。

(4)調整網絡超時

主要是HTTP協議也有個連接過程,客戶端連接到服務器上后,如果長時間沒有得到處理就會被釋放。如果服務器處理速度較慢,但是希望每個用戶都能得到有效處理,或者網絡環境不好,需要保證用戶不會因為超時中斷,也可以把時間加長。但是一般設置成connectionTimeout="30000"即可。太長對系統來說價值不大,反而會浪費系統資源在無謂的長連接上。

(5)具體修改如下。

minProcessors:最小空閑連接線程數,用于提高系統處理性能,默認值為10。

maxProcessors:最大連接線程數,即并發處理的最大請求數,默認值為75。

acceptCount:允許的最大連接數,應大于等于maxProcessors,默認值為100。

enableLookups:是否反查域名,取值為true或false。為了提高處理能力,應設置為false。

connectionTimeout:網絡連接超時,單位為毫秒。設置為0表示永不超時,但這樣設置存在隱患,通常可設置為20000毫秒。


向AI問一下細節

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

AI

广德县| 汪清县| 都昌县| 东平县| 胶南市| 平泉县| 湘西| 应城市| 抚州市| 右玉县| 永善县| 兴山县| 洛浦县| 镇江市| 云阳县| 定州市| 郧西县| 茂名市| 台南市| 本溪市| 罗山县| 政和县| 光泽县| 延吉市| 南华县| 志丹县| 中江县| 桑植县| 永春县| 阳原县| 德钦县| 湘潭市| 涞源县| 华坪县| 磐安县| 龙井市| 乌兰浩特市| 陆丰市| 兴和县| 广州市| 三原县|