自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JSP頁面Tomcat提高性能之王道

開發(fā) 后端
本文介紹JSP頁面Tomcat提高性能之王道,包括定義規(guī)則,路徑,交互性能和優(yōu)化等。

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

1、數(shù)據(jù)庫操作,頻繁的從數(shù)據(jù)庫返回結(jié)果;

2、Tomcat解析JAVA文件。

將動態(tài)頁面按一定規(guī)則創(chuàng)建一匹.html純靜態(tài)頁面的過程,稱之為生成靜態(tài)頁面。

優(yōu)點:無須訪問數(shù)據(jù)庫,節(jié)省了***的系統(tǒng)消耗。Tomcat直接返回.html靜態(tài)文件,無須解析JAVA文件,***限度的提高效率。安全,避免了非法傳遞參數(shù)所導(dǎo)致的錯誤。

缺點:生成的大量.html靜態(tài)頁面需要占用較多的硬盤空間。失去了動態(tài)頁面所具有交互性能。運行穩(wěn)定的動態(tài)頁面是生成.html靜態(tài)頁面的前提。

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

1、定義規(guī)則

絕大部分Jsp頁面作用將不再是面對用戶,而是供系統(tǒng)調(diào)用,得到運行結(jié)果,從而保存為.html檔.因此,Jsp應(yīng)該根據(jù)核心代碼的規(guī)則,替換所有.jsp標簽及連接.由.html代替。

2、路徑

若.html靜態(tài)頁面太多,將不可避免的存放在不同的文件夾下。在所有Jsp頁面里指定以根目錄開頭的絕對路徑,是解決辦法之一。

3、交互性能

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

4、優(yōu)化

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

5、風險

風險主要集中在生成靜態(tài)頁面的這個過程.網(wǎng)絡(luò)異??赡軐?dǎo)致返回的Jsp頁面運行結(jié)果為空白、頻繁讀取可能導(dǎo)致Jsp頁面未顯示完整就保存為.html檔等等,都是要考慮的問題

【編輯推薦】

  1. JSP和Servlet中的幾個編碼的作用及原理
  2. 在JSP頁面中的應(yīng)用JavaBean
  3. 對JSP中的內(nèi)置對象簡單概述
  4. 使用JSP include機制改進外觀
  5. JSP的特點和其它動態(tài)網(wǎng)頁開發(fā)技術(shù)比較
責任編輯:佚名 來源: builder
相關(guān)推薦

2009-01-05 10:00:11

JSP優(yōu)化Servlet性能優(yōu)化

2020-09-14 08:59:11

SAN存儲存儲區(qū)域網(wǎng)絡(luò)

2019-03-14 15:38:19

ReactJavascript前端

2009-05-25 10:18:20

2024-12-04 10:58:57

TomcatJetty高并發(fā)

2011-04-02 13:37:05

SQL Server 索引視圖

2013-04-18 10:16:29

daMSC性能

2009-12-23 10:29:01

WPF應(yīng)用程序

2019-09-19 16:59:04

數(shù)據(jù)結(jié)構(gòu)設(shè)計數(shù)據(jù)庫

2009-06-30 16:12:24

Tomcat 4.0和JSP

2017-04-25 16:20:10

頁面優(yōu)化滾動優(yōu)化

2012-08-15 09:41:28

虛擬化

2013-06-13 15:28:15

手機游戲引擎選型cocos2d-x

2024-11-29 09:47:44

AprEndpoin組件

2012-02-13 16:09:40

Java

2021-10-08 08:15:25

Windows 11VBS性能

2009-07-01 18:01:20

JSP代碼塊緩沖OSCache

2021-04-19 10:08:48

優(yōu)化CSS性能

2024-10-21 17:51:25

2010-01-08 13:31:00

華為光纖交換機
點贊
收藏

51CTO技術(shù)棧公眾號