weblogic培訓(xùn)筆記(二)web應(yīng)用程序的相關(guān)配置
1、單線程模式servlet
默認(rèn)情況下,一個(gè)servlet實(shí)例將會(huì)產(chǎn)生多個(gè)線程來(lái)同時(shí)響應(yīng)多個(gè)請(qǐng)求。
如果某個(gè)servlet實(shí)現(xiàn)SingleThreadMod旗標(biāo)接口,那么這個(gè)servlet將會(huì)自動(dòng)拒絕多路并行請(qǐng)求的模式。在這種情況下,weblogic會(huì)產(chǎn)生一個(gè)servlet實(shí)例池來(lái)滿足單線程的要求。
目前,應(yīng)該盡量避免使用單線程模式的servlet,如果需要在大容量的系統(tǒng)中使用單線程模式的servlet,那么應(yīng)該調(diào)整如下的參數(shù):
Single Threaded Servlet Pool Size 這個(gè)參數(shù)可在weblogic.xml或者在weblogic控制臺(tái)上webapplication菜單---〉configuration頁(yè)---〉Descriptor 子頁(yè)中進(jìn)行設(shè)置。
默認(rèn)為5。
2、Weblogic生產(chǎn)模式下會(huì)自動(dòng)監(jiān)測(cè)servlet和jsp的更改情況,在產(chǎn)品模式下,不需要這些檢查,可以通過下面的參數(shù)更改:
JSPPage Check Secs和Servlet Reload Check Secs均設(shè)為-1這兩項(xiàng)是weblogic檢查jsp和servlet的時(shí)間間隔。設(shè)置為-1,weblogic將不再檢查。
關(guān)閉JSPKeep Generated和JSPVerbose,產(chǎn)品模式下也不需要這兩個(gè)選項(xiàng)。
Enable JSP Line Numbers 這個(gè)選項(xiàng)是啟用jsp行號(hào)的選項(xiàng),啟用行號(hào)的目的是用來(lái)支持調(diào)試,有些IDE可以在jsp生成的java源代碼中設(shè)置斷點(diǎn)用于調(diào)試。生產(chǎn)模式中也不需要。
注意:在產(chǎn)品發(fā)布模式下,請(qǐng)禁止對(duì)servlet和jsp的變更檢查,這樣除了能提高效率以外,還可以防止用上傳文件的方式對(duì)服務(wù)器的攻擊。如果需要更改servlet和jsp,可以重新部署應(yīng)用。
3、Session和cookie的相關(guān)配置
概念會(huì)話cookie:如果不設(shè)置過期時(shí)間,則表示這個(gè)cookie的生命期為瀏覽器會(huì)話期間,只要關(guān)閉瀏覽器窗口,cookie就消失了。這種生命期為瀏覽器會(huì)話期的 cookie被稱為會(huì)話cookie。
Session Cookie Max Age Secs 就是會(huì)話cookie的超時(shí)時(shí)間,設(shè)置小于0表示不限制。
Session Invalidation Interval Secs 檢查過期session的周期
Session Timeout Secs session的超時(shí)時(shí)間
4、Jdbc連接池的配置
URL 連接池地址
Driver Classname :jdbc驅(qū)動(dòng)類名
Properties :屬性,例如user=examples
Password :密碼
Initial Capacity :初始連接數(shù)
Maximum Capacity :最大連接數(shù)
Capacity Increment :連接池每次增加連接的數(shù)量
Statement Cache Type :prepared statements緩存的策略,LRU算法在有新的語(yǔ)句到來(lái)時(shí),將最不經(jīng)常被用得語(yǔ)句調(diào)整出緩存。FIXED算法為先進(jìn)先出的算法
posted on 2005-06-10 13:21 Boris-Java 閱讀(2356) 評(píng)論(0) 編輯 收藏 所屬分類: weblogic