地址: 上海市靜安區共和新路4718弄10號樓2樓
熱線:400-166-3538
電話:19301461038
郵箱:sales@shyuanzhen.cn
當web服務器上的jsp頁面第一次被請求執行時,jsp引擎先將jsp頁面文件轉義成一個servlet,而這個引擎本身也是一個servlet,對此過程的詳細描述如下:
當web服務器上的jsp頁面第一次被請求執行時,jsp引擎先將jsp頁面文件轉義成一個servlet,而這個引擎本身也是一個servlet,對此過程的詳細描述如下:
1、jsp引擎先把jsp文件轉換成一個java源文件,即servlet,在轉換時如果發現jsp文件有任何語法錯誤,轉換過程將終端,并分別在服務器端和客戶端提示出錯信息。
2、如果轉換成功,jsp引擎用javac把該java源文件編譯成相應的class文件。
3、創建一個該servlet的對象,該servlet的jsplnit()方法被執行,jsplnit()方法在servlet的生命周期中只被執行一次。
4、jspservice()方法被調用來處理客戶端的請求。對每一個請求,jsp引擎創建一個新的線程來處理該請求。如果有多個客戶端同時請求該jsp文件,則jsp引擎會創建多個線程,每個客戶端請求對應一個線程。以多線程方式執行可以大大降低對系統的資源需求,提高系統的并發量及響應時間。但也應該注意多線程的編程限制,由于該servlet適中駐于內存,所以響應是非常快的。
5、如果.jsp文件被修改了,服務器將根據設置決定是否對該文件重新編譯,如果需要重新編譯,則將編譯結果取代內存中的servlet,將繼續上述處理過程。
6、雖然jsp效率很高,但在第一次調用時由于需要轉換和編譯而又一些輕微的延遲。此外,在任何時候如果由于系統資源不足,jsp引擎將以某種不確定的方式將servlet從內存中移去。當這種情況發生時,jspdestroy()方法首先被調用。
7、然后servlet對象便被標記加入“垃圾收集”處理。可在jsplnit()中進行一些初始化工作,如建立與數據庫的鏈接,或建立網絡鏈接,從配置文件中取一些參數等,在jspdestroy()中釋放相應的資源。
現在多是一些企業建網站要求備份,但不論是建什么網站,備份一項都是必不可少的。因為在平時的網站維護工作中,難免會出現一些問題,比如一些不可抗力因素,造成了數據一定程度的丟失,或者是網站管理人員誤操作導致數據被刪除等,不論是由于自然因素還是人為因素造成的,但需要對數據進行恢復。假如發生了這種情況,同時又沒有備份,那么將造成不可挽回的損失,無法還原,就經常遇到一些企業在操作后臺時由于誤操作把網站的版塊欄目刪掉了,在前臺就成了一片空白,不過在備份功能的幫助下,只需要短短片刻即可恢復如初,這些都歸功于備份功能。
那么既然備份這么有用,該怎么備份網站呢?網站備份顧名思義就是把的數據復制一份進行保存,一旦網站出現問題,即可用這份保存的數據進行覆蓋,從而產生數據還原的效果,對于windows主機的網站可以通過遠程備份到另一個網絡空間內,或是下載存儲設備里,一般有自動同步功能,目前在備份時會考慮以云空間做為備份,在需要時從云空間進行導入即可。
網站數據庫的備份:數據庫有很多種常見的有access、mysql、mssql,其中access在備份時用ftp下載下來即可,而mysql可以通過管理后臺在線下載進行備份,而mssql在備份時需要微軟的工具了,sqlserver的數據庫管理工具進行備份。不過現在流行的云主機一般具有數據快照功能,在固定的時間內為主機的數據創建快照,快照保存一個月左右,在這一個月中,無論想恢復到哪一天都可以,是一種較為靈活的備份方式,值得建網站人員考慮。
雖然對網站進行數據備份后恢復起來并不難,但是還是要盡量不要用到備份來覆蓋,因為覆蓋后會回復到備份時的狀態,如果網站在這段時間內有所改動,那么這一恢復后這段時間內所做的工作就會付諸東流,尤其是對于做優化的網站來講,如果備份的數據周期較長,一旦覆蓋將少許多頁面,對已收錄的文章頁面將變成死鏈接,這對于排名來說是極其不利的。
在建網站時可以對后臺的管理權限做分級處理,防止一些不熟悉的人員誤操作的可能,在網站的備份方面也可交由建網站公司來負責,以此來保障網站數據安全。
? 免費熱線:400-166-3538 ? 咨詢電話:19301461038 ? 咨詢QQ :63778992 ? 微信咨詢 : chunhua19820 | 公司名稱:上海緣震網絡科技有限公司 開戶銀行:中國工商銀行上海市彭浦支行 銀行賬號:1001 2508 0930 0206 455 |
總部:上海市奉賢區金海公路6055號29號3樓 分部:上海市靜安區共和新路4718弄10號樓2樓 商務官網:www.centos9.com 彥蓁科技:www.shyanzhen.cn | 緣震網絡成立于 2014 年,公司主要經營全案策劃,高端品質網站建設、多媒體視頻宣傳片制作、微信公眾號開發、微信小程序開發、商城定制、SEO優化、電商托管、空間托管、網站維護、應用軟件開發、手機端APP開發、等為客戶提供一條龍網絡運營解決方案的的技術型企業。我們在人力資源、業務范圍、設計、技術、服務、信譽度、規范管理及企業文化等諸多方面完善自己,公司目前已與千余家各類客戶進行長期戰略合作,提供專業的網站建設與運營服務。我們的口號:廣結良緣、震古爍今! |