JSP產生靜態頁面-Tomcat提高效能之王道

來源:互聯網
上載者:User

常見的分類資訊首頁,需讀取至少六次資料庫;其他子頁面,五至十幾次次不等。

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

1、資料庫操作,頻繁的從資料庫返回結果;

2、Tomcat解析JAVA檔案。

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

優點

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

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

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

缺點

產生的大量.html靜態頁面需要佔用較多的硬碟空間。

失去了動態網頁面所具有互動效能。

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

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

1、定義規則

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.