Nginx設定Js、Css等靜態檔案的快取過期時間
location ~.*\.(js|css|html|png|jpg)$ { expires 3d; }
expires 3d; //表示快取3天
expires 3h; //表示快取3小時
expires max; //表示快取10年
expires -1; //表示永遠過期。
如果設定為-1在js、css等靜態檔案在沒有修改的情況下返回的是http 304,如果修改返回http 200
http 304:自從上次請求後,請求的網頁未修改過。伺服器返回此響應時,不會返回網頁內容。
http 200:伺服器已成功處理了請求,這表示伺服器提供了請求的內容。
============================================================
如果不想讓代理或瀏覽器快取,加no-cache引數
add_header Cache-Control no-cache;
這樣瀏覽器F5重新整理時,返回的就是http 20
相關推薦
Nginx設定Js、Css等靜態檔案的快取過期時間
location ~.*\.(js|css|html|png|jpg)$ { expires
web.xml中配置訪問資源URL/時無法訪問.html、.jsp、.js、.css等靜態資源時的解決方案
在web應用中,我們在web.xml配置URL路徑問題時,經常這樣配置:<servlet-mapping> <servlet-name>spring-MVC</servlet-name> <url-pattern>/<
【apache】Apache 開啟Gzip壓縮——可壓縮js、css等靜態文件
gif level cas onf 啟動 add 註釋 class 大小 關於gzip壓縮的好處我這就不說了,相信你已經知道。進入正題 配置 編輯httpd.conf文件 去掉 #LoadModule headers_module modules/mod_
關於專案下js、css等檔案的引用問題
前陣子被“檔案引用路徑”這個問題折騰了好久,後來才漸漸明白是怎麼一回事。 大家都知道,為了安全性問題,專案開發時不會直接把頁面檔案放在 Webapp(WebContent) 下,而是放在 Webapp(WebContent) 下的 WEB-INF 目錄中,因為 WEB-INF
python2.7的flask框架之引用js&css等靜態檔案
動態 web 應用也會需要靜態檔案,通常是 CSS 和 JavaScript 檔案。理想狀況下, 我們已經配置好 Web 伺服器來提供靜態檔案,但是在開發中,Flask 也可以做到。 只要在我們的包中或是模組的所在目錄中建立一個名為 static 的資料夾,在應用中使用 /s
解決使用SpringMVC時,css、js、image等靜態資源無法載入的問題
問題:在使用SpringMVC框架時,配置web.xml檔案時,springDispatcherServlet的配置如下 <servlet> <servlet-name>springDispatcherServl
解決在jetty啟動後不能修改js、css等檔案的問題
<servlet> <servlet-name>default</servlet-name> <servlet-class>org.mortbay.jetty.servlet.DefaultServlet<
【jetty】jetty作為maven外掛,解除JS/CSS等靜態檔案鎖定
預設情況下,jetty伺服器執行期間是無法修改JS,CSS等靜態檔案的,必須要先關閉jetty伺服器,再修改,再啟動,如果經常修改靜態檔案,這是相當麻煩的. 其實是需要把jetty的webdefault.xml檔案中的useFileMappedBuffer節點改為false
Eclipse中使用Tomcat加載項目在瀏覽器中訪問的時候JS和CSS等靜態文件無法加載的問題
ima 分享圖片 tro config 分享 文件中 eba 一行 css 首先,我的Eclipse是引用外部的Tomcat 引用外部Tomcat會在左側生成一個Server文件夾,相當於復制了一份Tomcat到Eclipse的安裝目錄裏 具體Tomcat所在目錄可以在
SpringMVC使用thymeleaft解決js、css等引用路徑問題
一、前言 最近做專案,使用的是springmvc框架,前期開發各種css,js的引用使用的是相對路徑。 先普及一些路徑的基礎知識點 二、/和./和…/的含義 “/”表示根目錄開始; “./”表示當前同級目錄開始; “…/”表示上一級目錄開始; 三、遇到的問題
eclipse部署專案到Tomcat缺少jsp、css等靜態資原始檔解決辦法
eclipse部署專案不成功的原因可能是因為部署路徑沒設好,下面是修改部署路徑的方法: 先右鍵Tomcat>>clean,然後雙擊Tomcat進入Tomcat配置介面 在Tomcat配置介面中server locations這裡選中第二個,然後將下面的de
django 載入css等靜態檔案
網上很多都不實用,就在settings末尾加上如下程式碼就可以了。 STATICFILES_DIRS = ( # Put strings here, like "/home/html/st
django專案使用css、js等靜態檔案
要在django的模板中引用css、js、image等靜態檔案,首先將settings.py中DEBUG設為True。 1.在project目錄下建立一個存放靜態檔案的目錄,如:static 2.在urls.py的patterns中增加一行: (r'^static/(?P&
百度雲虛擬主機中的網站不能載入靜態js、css和images等檔案的解決方案
百度雲虛擬主機下配置個人網站不能載入靜態js、css和images等檔案時,需要在webroot(網站根目錄)下建立bcloud_nginx_user.conf,在這個檔案裡面設定載入靜態檔案資源。 為什麼要配置這個檔案呢?因為虛擬主機預設採用了動態配置資源的方式,如果要載
html 如何訪問 jar 包裏面的靜態資源(js、css、字體等)
感覺 裏的 query 源文件 需要 資源 巴巴 png dea 前言:最近兩天在嘗試寫一個工具 jar 包,裏面包含後臺處理的 java 代碼,包含前端 html、js、css、字體文件等,過程中解決了訪問 jar 包裏的靜態資源問題,所以記錄下來。 附:自己的一個
spring MVC載入靜態資源(js、圖片、css等)
這裡介紹三種在spring mvc框架中,載入靜態資源的方式: 如果在web.xml中配置了以下攔截,載入不了靜態資源的問題: <!-- 對映所有的請求 --> <servlet-mapping> &nb
Spring Boot thymeleaf模版支援,css,js等靜態檔案新增
Thymeleaf引入 Thymeleaf是一個Java模板引擎開發庫,可以處理和生成HTML、XML、JavaScript、CSS和文字,在Web和非Web環境下都可以正常工作。 1.新增依賴包 <dependency> <groupId>org.springf
SpringMVC訪問靜態檔案,如:jpg,js,css等,標籤的使用
如何你的DispatcherServlet攔截 *.do這樣的URL,就不存在訪問不到靜態資源的問題。如果你的DispatcherServlet攔截“/”,攔截了所有的請求,同時對*.js,*.jpg的訪問也就被攔截了。 目的:可以正常訪問靜態檔案,不要找不到靜態
js、css檔案gzip靜態壓縮以及gzip動態壓縮
useSendfile="false" compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata
springmvc配置後jsp頁面不能載入css,js等靜態檔案
記錄一下。 專案啟動後只能訪問jsp頁面,jsp引用的css,js都不能成功載入。瀏覽器控制檯提示404,jsp頁面引用的地址沒錯。所以不是路徑的問題。 需要更改spring-mvc.xml裡面的配