J2EE,Documentum,GWT,EJB學習路程

          為了所愛的,和愛我的人努力

           

          節省使用httpsession(此文引用于Effective Enterprise java:39)

              基于html/http的應用中,為了維護代表客戶端的瞬時狀態,servlet容器提供了一種稱為會話空間的設施,被表示為HttpSession接口。這個思想本身是簡單而直接的,servlet程序員可以將任意的可序列化對象置于會話空間,而下一次,同一個用戶對同一個Web應用的任何部分發出請求時,servlet容器將確保同樣的對象會處在HttpSession對象中。這使得servlet開發者可以為在服務器上的Web應用在多個HTTP請求之間維護每個客戶端的狀態信息;

              遺憾的是,這種機制并非完全免費的。首先,在服務器端為每個客戶端存儲數據將會減少該服務器上的可用資源,這意味著服務器的最大負載能力會成比例下降。這個算式很簡單:在會話空間中保存越多的數據,機器能夠處理的會話就越少。由此推導出,為了令給定的機器能夠支持盡可能多的客戶端,必須將會話的存儲量保持在最小。實際上,對于真正具備可擴展性的系統而言,無論何時都應該避免使用會話。如果在服務器端可以不產生任何為每個客戶端進行處理的開銷,那么機器的負載能力(在理論上)可以到達無限,能夠支持任意多連接到它的客戶端。

          posted on 2007-12-17 10:04 田亮 閱讀(1359) 評論(4)  編輯  收藏 所屬分類: J2EE總結

          評論

          # re: 節省使用httpsession(此文引用于Effective Enterprise java:39) 2007-12-17 11:15 happycat2007

          支持。認同  回復  更多評論   

          # re: 節省使用httpsession(此文引用于Effective Enterprise java:39)[未登錄] 2007-12-17 12:45 Dong

          任何資源的使用都會占去一定的服務器資源,所以在能使用request時不使用session,但也沒必要因噎廢食  回復  更多評論   

          # re: 節省使用httpsession(此文引用于Effective Enterprise java:39) 2007-12-17 13:03 my

          這個不用再說了吧,大家都知道  回復  更多評論   

          # re: 節省使用httpsession(此文引用于Effective Enterprise java:39) 2007-12-17 18:20 酸酸菜

          呵呵,提供電子書的下載鏈接才是關鍵。  回復  更多評論   

          導航

          統計

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          MyHome

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 砀山县| 射洪县| 工布江达县| 且末县| 陇南市| 湖口县| 维西| 庆安县| 大埔县| 石楼县| 额济纳旗| 湖口县| 霞浦县| 察雅县| 香格里拉县| 铁力市| 中方县| 武胜县| 崇义县| 北安市| 崇信县| 汝城县| 莱西市| 陕西省| 沙洋县| 涞水县| 修文县| 黎城县| 忻城县| 迁西县| 攀枝花市| 鸡东县| 荆门市| 绵竹市| 湛江市| 江川县| 镇坪县| 阿拉尔市| 循化| 绥芬河市| 淄博市|