国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JSP session配置對web應用的影響

2024-05-06 15:46:11
字體:
來源:轉載
供稿:網友

Session是一種服務器端技術,服務器可以在運行時為每個用戶的瀏覽器創建會話對象,請跟隨錯新技術頻道小編一起來認識JSP session配置對web應用的影響吧!

JSP session配置對web應用的影響

以前公司做了一個web項目。發布以后,隨著訪問量的逐漸增大,發現JVM的內存使用比較多,full gc比較頻繁,而且full gc后old區的大小變化不大。剛開始以為是JVM虛擬機的各項參數配置的不合理,我們就對JVM虛擬機的參數進行調整,調整后發現GC還是非常的頻繁。

funll GC頻繁非常影響性能,我們把jvm的heapdump( Java 堆棧的快照)文件導出來,采用IBM HeapAnalyzer 的分析工具進行分析。經過分析發現堆中存在很多session對象。這些session對象占用空間比較大大,而且占堆內存的比例很大。很明顯問題是出現在session上面。

因為客戶端訪問時,當服務端中沒有該客戶端的session,將會生成session對象,由于項目中的session過期時間設置的比較大,所以當訪問量比較大的時候,產生的session對象就非常的多,導致占用了很大的堆內存。
以前session設置為30分鐘,后來設置為1分鐘,代碼如下:

<!-- 設置session失效,單位分 -->   <session-config>     <session-timeout>1</session-timeout>   session-config> 

把session過期時間設置為1分鐘后,進行壓力測試,發現full gc減少了很多,而且JVM的內存的用量也減少了很多。從這個結果得出結論設置

合理的session過期時間是非常有必要的。

注:由于這個web工程中沒有任何信息放入到session中,所以可以設置session時間很短。如果session中放了信息,那么大家就需要

自己考慮設置一個合理的過期時間。

以上就是錯新技術頻道小編介紹的關于JSP session配置對web應用的影響,其實學習的方法有很多,小伙伴們可以通過js.VeVb.com來了解更加詳細的喲。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宣威市| 淳化县| 黑山县| 铜鼓县| 太康县| 正镶白旗| 格尔木市| 万全县| 邹平县| 江津市| 安乡县| 东安县| 荣成市| 遂川县| 鱼台县| 巫溪县| 乌恰县| 宜城市| 吴堡县| 漳州市| 昌宁县| 娱乐| 城步| 教育| 高邑县| 彭山县| 永清县| 比如县| 长阳| 蒙阴县| 东乌珠穆沁旗| 扎兰屯市| 三明市| 固安县| 京山县| 武威市| 金昌市| 涟源市| 定州市| 天峨县| 顺昌县|