當前位置:首頁 » 網頁前端 » web靜態資源
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web靜態資源

發布時間: 2023-06-16 01:46:10

『壹』 javaweb項目如何訪問靜態資源

1 在spring框架下,如果讓mvc攔截所有路徑,需要配置靜態資源路徑:

<mvc:resourceslocation="/image"mapping="image/**"/>
<mvc:resourceslocation="/css"mapping="css/**"/>

現在一般都使用rest風格介面, 即mvc攔截/rest/**請求, 所以只要把靜態文件放在其他路徑就可以了

2 原生servlet,struct2 直接訪問即可

『貳』 為什麼要把靜態資源放在WEB-INF下

之前看過apach及nginx對於靜態資源(含js,圖片,css等)部分的緩存,用於加速並減輕後台實際web伺服器的壓力。 靜態資源緩存是WEB伺服器優化的一種手段,基本原理如下: 1.客戶端瀏覽器請求伺服器一個服務(該服務含有圖片,js等靜態資源),通常...

『叄』 靜態資源配置名詞解釋靜態資源配置名詞解釋

靜態資源和動態資源的概念
簡單來說:
靜態資源:一般客戶端發送請求到web伺服器,web伺服器從內存在取到相應的文件,返回給客戶端,客戶端解析並渲染顯示出來。
動態資源:一般客戶端請求的動態資源,先將請求交於web容器,web容器連接資料庫,資料庫處理數據之後,將內容交給web伺服器,web伺服器返回給客戶端解析渲染處理。
2.靜態資源和動態資源的區別
a.靜態資源一般都是設計好的html頁面,而動態資源依靠設計好的程序來實現按照需求的動態響應;
b.靜態資源的交互性差,動態資源可以根據需求自由實現;
c.在伺服器的運行狀態不同,靜態資源不需要與資料庫參於程序處理,動態可能需要多個資料庫的參與運算。

『肆』 開發web應用程序時,靜態文件一般存放在什麼位置

  1. 一般大系統部署,會用Apache或EngineX作為前置Web伺服器,也就是這樣的模型:
    互聯網接入路由----硬體負載均衡----前置Web伺服器----中間件----資料庫

  2. J2EE中間件在處理純文件訪問的能力其實遠低於Apache,所以一般將所有不需要許可權保護的靜態資源:圖片、視頻、音頻、JS腳本、CSS樣式文件、HTML靜態文件(一般是靜態化後的網頁),全部都放在「前置Web伺服器上」

  3. 有條件的話可以考慮使用單獨的域名和伺服器,或者使用雲存儲。可以減輕主web伺服器的負擔,同時提高網頁載入速度