IT人生
          專注于java相關技術.
          posts - 53,comments - 87,trackbacks - 0
          常見的分類信息首頁,需讀取至少六次數據庫;其他子頁面,五至十幾次次不等。

            在使用數據庫連接池的情況下,Tomcat可以支撐的并發量也十分有限。系統資源主要消耗在兩方面:

            1、數據庫操作,頻繁的從數據庫返回結果;

            2、Tomcat解析JAVA文件。

            將動態頁面按一定規則創建一匹.html純靜態頁面的過程,稱之為生成靜態頁面。

            優點

            無須訪問數據庫,節省了最大的系統消耗。

            Tomcat直接返回.html靜態文件,無須解析JAVA文件,最大限度的提高效率。

            安全,避免了非法傳遞參數所導致的錯誤。

            缺點

            生成的大量.html靜態頁面需要占用較多的硬盤空間。

            失去了動態頁面所具有交互性能。

            運行穩定的動態頁面是生成.html靜態頁面的前提。

            起初,.html靜態頁面是通過系統頻繁的訪問(抓取)動態頁面,得到運行結果,再而保存為.html檔而來的.因此,抓取這一部分操作將是生成靜態頁面的核心;而如何盡可能減少抓取后的解析操作,取決于動態頁面(例:Jsp頁面);以何種規則保存這些.html靜態頁面、如何利用靜態頁面與用戶交互等等也是避不可少的.歸納以下幾點:

            1、定義規則

            絕大部分Jsp頁面作用將不再是面對用戶,而是供系統調用,得到運行結果,從而保存為.html檔.因此,Jsp應該根據核心代碼的規則,替換所有.jsp標簽及連接.由.html代替。

            2、路徑

            若.html靜態頁面太多,將不可避免的存放在不同的文件夾下。

            在所有Jsp頁面里指定以根目錄開頭的絕對路徑,是解決辦法之一。

            3、交互性能

            靜態頁面不可避免的失去了交互性能,例如:無法統計信息的閱讀次數,無法得到Session信息等等.但也并非沒有解決的辦法,思路是將整張靜態頁面分割成若干張小頁面,小頁面依舊可以是.html靜態頁面,也可以是.Jsp動態頁面.例如,可以嵌套某一零高度零寬度的.Jsp文件專門用作統計信息的閱讀次數。

            4、優化

            若信息量比較大,.html靜態頁面占用硬盤容量也會隨之增大.將靜態頁面共有的部分組織成一張新的.html頁面,再令所有靜態頁面嵌套這樣一個文件有助于降低頁面體積.(注意該體積只能降低頁面的文件大小,無助于提高訪問效率)

            5、風險

            風險主要集中在生成靜態頁面的這個過程.網絡異常可能導致返回的Jsp頁面運行結果為空白、頻繁讀取可能導致Jsp頁面未顯示完整就保存為.html檔等等,都是要考慮的問題。



          減肥瘦身品總匯     值得信賴*脈脈美妝*正品現貨謝絕講價     〓深港商盟〓名品歐衣坊(美國休閑品牌AF系列)     QQ三國游戲幣及道具專賣店     小臉紅紅的瘦身旗艦店
          posted on 2009-03-16 11:04 龍華城 閱讀(639) 評論(0)  編輯  收藏 所屬分類: JSP

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 色达县| 宜州市| 大洼县| 繁峙县| 本溪| 苗栗市| 涟水县| 吴江市| 平潭县| 全州县| 沂南县| 莱芜市| 大石桥市| 静安区| 肇源县| 辽阳县| 定结县| 双牌县| 贺兰县| 阳信县| 韩城市| 东宁县| 正宁县| 满城县| 内乡县| 云南省| 三都| 伊通| 仪征市| 卢氏县| 贞丰县| 兰州市| 鄂伦春自治旗| 永修县| 邵东县| 长寿区| 绍兴县| 厦门市| 兴和县| 阳城县| 华坪县|