動態資源與靜態資源

動態頁面與靜態頁面區別

靜態資源: 當用戶多次訪問這個資源,資源的源代碼永遠不會改變的資源。

動態資源:當用戶多次訪問這個資源,資源的源代碼可能會發送改變。

 

什麼是動靜分離

動靜分離是讓動態網站裏的動態網頁根據一定規則把不變的資源和經常變的資源區分開來,動靜資源做好了拆分以後,我們就可以根據靜態資源的特點將其做緩存操作,這就是網站靜態化處理的核心思路

 

動靜分離簡單的概括是:動態文件與靜態文件的分離。

爲什麼要用動靜分離

在我們的軟件開發中,有些請求是需要後臺處理的(如:.jsp,.do等等),有些請求是不需要經過後臺處理的(如:css、html、jpg、js等等文件),這些不需要經過後臺處理的文件稱爲靜態文件,否則動態文件。因此我們後臺處理忽略靜態文件。這會有人又說那我後臺忽略靜態文件不就完了嗎。當然這是可以的,但是這樣後臺的請求次數就明顯增多了。在我們對資源的響應速度有要求的時候,我們應該使用這種動靜分離的策略去解決。

 

動靜分離將網站靜態資源(HTML,JavaScript,CSS,img等文件)與後臺應用分開部署,提高用戶訪問靜態代碼的速度,降低對後臺應用訪問。這裏我們將靜態資源放到nginx中,動態資源轉發到tomcat服務器中。

        

因此,動態資源轉發到tomcat服務器我們就使用到了反向代理了。

 

提高網站吞吐量!

發佈了71 篇原創文章 · 獲贊 32 · 訪問量 3789
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章