


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java高并發(fā):靜態(tài)頁(yè)面生成方案提升網(wǎng)站性能的方式有很多,例如有效的使用緩存,生成靜態(tài)頁(yè)面等等。今天要說的就是生成靜態(tài)頁(yè)面的方式。這個(gè)也是我近期一直在搞的一個(gè)問題,近期在做使用html + servlet做個(gè)人網(wǎng)站,為什么是這2個(gè)東西呢?AD:提升網(wǎng)站性能的方式有很多,例如有效的使用緩存,生成靜態(tài)頁(yè)面等等。今天要說的就是生成靜態(tài)頁(yè)面的方式。這個(gè)也是我近期一直在搞的一個(gè)問題,近期在做使用html + servlet做個(gè)人網(wǎng)站,為什么是這2個(gè)東西呢?1、直接用servlet是為了保證網(wǎng)站能以最快的速度執(zhí)行命令個(gè)人總感覺像Struts hibernate spring之類的雖然方便但是效能帶來的損耗
2、不太能接收2、使用html同樣是為了保證最快的反應(yīng)速度,畢竟html 比jsp少了一層服務(wù)器執(zhí)行。速度上要快的多一、在這里要先說一下什么是頁(yè)面靜態(tài)化:簡(jiǎn)單的說,我們?nèi)绻L問一個(gè)鏈接 ,服務(wù)器對(duì)應(yīng)的模塊會(huì)處理這個(gè)請(qǐng)求,轉(zhuǎn)到對(duì)應(yīng)的jsp界面,最后生成我們想要看到的數(shù)據(jù)。這其中的缺點(diǎn)是顯而易見的:因?yàn)槊看握?qǐng)求服務(wù)器都會(huì)進(jìn)行處理,如果有太多的高并發(fā)請(qǐng)求,那么就會(huì)加重應(yīng)用服務(wù)器的壓力,弄不好就把服務(wù)器 搞down 掉了。那么如何去避免呢?如果我們把對(duì) test.do 請(qǐng)求后的結(jié)果保存成一個(gè) html 文件,然后每次用戶都去訪問 ,這樣應(yīng)用服務(wù)器的壓力不就減少了?那么靜態(tài)頁(yè)面從哪里來呢?總不能讓我們每個(gè)頁(yè)
3、面都手動(dòng)處理吧?這里就牽涉到我們要講解的內(nèi)容了,靜態(tài)頁(yè)面生成方案 我們需要的是自動(dòng)的生成靜態(tài)頁(yè)面,當(dāng)用戶訪問 ,會(huì)自動(dòng)生成 test.html ,然后顯示給用戶。二、下面我們?cè)诤?jiǎn)單介紹一下要想掌握頁(yè)面靜態(tài)化方案應(yīng)該掌握的知識(shí)點(diǎn)1、 基礎(chǔ)- URL Rewrite什么是 URL Rewrite 呢 ? URL 重寫。用一個(gè)簡(jiǎn)單的例子來說明問題:輸入網(wǎng)址 ,但是實(shí)際上訪問的卻是 /test.action,那我們就可以說 URL 被重寫了。這項(xiàng)技術(shù)應(yīng)用廣泛,有許多開源的工具可以實(shí)現(xiàn)這個(gè)功能。2、 基礎(chǔ)- Servlet web.xml如果你還不知道 web.xml 中一個(gè)請(qǐng)求和一個(gè) servlet 是如何匹配到一起的,那么請(qǐng)搜索一下 servlet 的文檔。這可不是亂說呀,有很多人就認(rèn)為 /xyz/*.do 這樣的匹配方式能有效。如果你還不知道怎么編寫一個(gè) servlet ,那么請(qǐng)搜索一下如何編寫 servlet.這可不是說笑呀,在各種集成工具漫天飛舞的今天,很多人都不會(huì)去從零編寫一個(gè) servlet了。三、基本的方案介紹其中,對(duì)于 URL Rewriter的部分,可以使用收費(fèi)或者開源的工具來實(shí)現(xiàn),如果 url不是特別的復(fù)雜
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 股權(quán)激勵(lì)轉(zhuǎn)讓與員工股權(quán)激勵(lì)收益分配方案合同
- 互聯(lián)網(wǎng)金融服務(wù)股權(quán)回購(gòu)與風(fēng)險(xiǎn)投資合作協(xié)議
- 網(wǎng)絡(luò)安全產(chǎn)業(yè)股權(quán)合作與轉(zhuǎn)讓全面協(xié)議
- 股東首期投資款墊付及退還操作流程合同范本
- 股票投資與資產(chǎn)管理一體化合同
- 跨國(guó)合資公司股權(quán)結(jié)構(gòu)優(yōu)化合同范本
- 企業(yè)戰(zhàn)略創(chuàng)新與顧問服務(wù)協(xié)議
- 股權(quán)回購(gòu)及管理層持股比例調(diào)整協(xié)議
- 生態(tài)旅游項(xiàng)目股權(quán)轉(zhuǎn)讓及旅游資源開發(fā)協(xié)議
- 互聯(lián)網(wǎng)公司股權(quán)轉(zhuǎn)讓合同
- PCS-915母差保護(hù)裝置介紹
- 第一套路面工程考試試題及答案
- GB∕T 22590-2021 軋鋼加熱爐用耐火澆注料
- 研發(fā)部程序文件bom管理
- 大件運(yùn)輸管理制度
- 結(jié)構(gòu)化思維PPT通用課件
- 跨境電商模擬試題 (1)
- 意外受傷賠償協(xié)議書的格式
- PE管閉水試驗(yàn)表
- 沈陽(yáng)市內(nèi)中小學(xué)教育培訓(xùn)機(jī)構(gòu)調(diào)查研究報(bào)告
- 養(yǎng)老護(hù)理員題庫(kù)
評(píng)論
0/150
提交評(píng)論