Posted on 2005-11-16 20:07
canonical 閱讀(265)
評論(0) 編輯 收藏 所屬分類:
Witrix開發平臺
有人認為jsplet中使用session是個缺點,關于這一點,我想起一件以前聽來的事情。我們都知道Linux的內核是常駐內存,不換頁的(不知道最
新的內核是否已經有所改變),Torvalds認為內核換頁對系統性能有巨大影響,是愚蠢的想法,所以Linux內核不能換頁。據陳榕說,NT內核是可換
頁的,而微軟內部有一個小組,專門編寫工具,對已經編譯好的操作系統二機制代碼進行優化,調整,最終結果是NT內核可以換頁,但幾乎不換頁,這才是微軟可
怕的技術實力。
對于簡單的應用,session可以隨意使用,而對那些性能要求極高的應用,每一個系統架構師都會如履薄冰,簡單的依靠全局Cache不是真正的解決方
案,在每一個細節上我們所需要的是更多的控制權而不是更多的限制。jsplet通過objectScope可以對session進行有效的使用,這是它的
優點而不是缺點。在一個有效的框架下,才能進行真正有序的控制。只有在對系統擁有更多假設的情況下,才能把控制施加在關鍵點上。
順便提一下,現在有些人一提到性能,就對jsp直搖頭,而對第三方產品卻熱情擁抱。目前在java社區內普遍存在著一種對官方標準的漠視或者反感,不知道這是怎么回事。