Java高并發:靜態頁面生成方案_第1頁
Java高并發:靜態頁面生成方案_第2頁
Java高并發:靜態頁面生成方案_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Java高并發:靜態頁面生成方案提升網站性能的方式有很多,例如有效的使用緩存,生成靜態頁面等等。今天要說的就是生成靜態頁面的方式。這個也是我近期一直在搞的一個問題,近期在做使用html + servlet做個人網站,為什么是這2個東西呢?AD:提升網站性能的方式有很多,例如有效的使用緩存,生成靜態頁面等等。今天要說的就是生成靜態頁面的方式。這個也是我近期一直在搞的一個問題,近期在做使用html + servlet做個人網站,為什么是這2個東西呢?1、直接用servlet是為了保證網站能以最快的速度執行命令個人總感覺像Struts hibernate spring之類的雖然方便但是效能帶來的損耗

2、不太能接收2、使用html同樣是為了保證最快的反應速度,畢竟html 比jsp少了一層服務器執行。速度上要快的多一、在這里要先說一下什么是頁面靜態化:簡單的說,我們如果訪問一個鏈接 ,服務器對應的模塊會處理這個請求,轉到對應的jsp界面,最后生成我們想要看到的數據。這其中的缺點是顯而易見的:因為每次請求服務器都會進行處理,如果有太多的高并發請求,那么就會加重應用服務器的壓力,弄不好就把服務器 搞down 掉了。那么如何去避免呢?如果我們把對 test.do 請求后的結果保存成一個 html 文件,然后每次用戶都去訪問 ,這樣應用服務器的壓力不就減少了?那么靜態頁面從哪里來呢?總不能讓我們每個頁

3、面都手動處理吧?這里就牽涉到我們要講解的內容了,靜態頁面生成方案 我們需要的是自動的生成靜態頁面,當用戶訪問 ,會自動生成 test.html ,然后顯示給用戶。二、下面我們在簡單介紹一下要想掌握頁面靜態化方案應該掌握的知識點1、 基礎- URL Rewrite什么是 URL Rewrite 呢 ? URL 重寫。用一個簡單的例子來說明問題:輸入網址 ,但是實際上訪問的卻是 /test.action,那我們就可以說 URL 被重寫了。這項技術應用廣泛,有許多開源的工具可以實現這個功能。2、 基礎- Servlet web.xml如果你還不知道 web.xml 中一個請求和一個 servlet 是如何匹配到一起的,那么請搜索一下 servlet 的文檔。這可不是亂說呀,有很多人就認為 /xyz/*.do 這樣的匹配方式能有效。如果你還不知道怎么編寫一個 servlet ,那么請搜索一下如何編寫 servlet.這可不是說笑呀,在各種集成工具漫天飛舞的今天,很多人都不會去從零編寫一個 servlet了。三、基本的方案介紹其中,對于 URL Rewriter的部分,可以使用收費或者開源的工具來實現,如果 url不是特別的復雜

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論