天天看點

設定網站expires和max-age屬性

分為三塊來講,針對apache,tomcat,nginx

這裡需要修改.htaccess檔案。

首先pom.xml需要引入catalina包,如果不是使用的maven,請自行搜尋下載下傳jar包

注意,版本必須是7.0.61以上的,如果你不是maven需要引入jar包及相關的依賴包。

其次,然後找到你j2ee項目中的web.xml檔案,在檔案中加入如下内容

以上内容分别對js腳本、css樣式、圖檔以及html頁面進行了緩存設定。

其中param-value的值可以設定為比如access plus 1 month 15 days 2 hours

不可以使用以下的任意的類型或類型組合,(這個我沒看懂!~)

years

months

weeks

days

hours

minutes

seconds

PS:再次提醒catalina的版本要7.0.61以上的才行,低版本裡未實作filters.ExpiresFilter類。

在server節點下加入如下代碼

這裡是設定圖檔的過期時間為10天。如果你的圖檔基本不更新可以設定的時間長一些。