java - nginx expires 配置 無(wú)效?
問(wèn)題描述
gzip壓縮的配置生效了。緩存的配置沒(méi)有生效網(wǎng)上各種配置都是沒(méi)有指明在哪里配置等細(xì)節(jié)[我是前端開(kāi)發(fā)....]
在nginx.conf配置文件的server對(duì)象中新增
server{
//新增配置 location ~ .*.(js|css)?${ expires 3d;}
}
對(duì)應(yīng)的js請(qǐng)求報(bào)文中沒(méi)有生效:
Response Headersview sourceConnection:keep-aliveContent-Encoding:gzipContent-Type:application/javascriptDate:Wed, 08 Mar 2017 13:19:47 GMTETag:W/'58bfcc22-e782e'Last-Modified:Wed, 08 Mar 2017 09:17:22 GMTServer:nginx/1.10.1Transfer-Encoding:chunkedVary:Accept-EncodingRequest Headersview sourceAccept:*/*Accept-Encoding:gzip, deflate, sdchAccept-Language:zh-CN,zh;q=0.8Cache-Control:no-cacheConnection:keep-aliveHost:120.132.3.52:8088Pragma:no-cacheReferer:http://120.132.3.52:8088/uci-pre/build/vue-dev/page.htmlUser-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1
問(wèn)題解答
回答1:location ~ .*.(js|css)?$
后面多個(gè)問(wèn)號(hào)做啥
回答2:樓主問(wèn)題解決了嘛,我也遇到類似的問(wèn)題,網(wǎng)上千篇一律的配置,試了好幾個(gè)也不行,以下是我現(xiàn)在的配置,我的站點(diǎn)是 www.jhipster.cc
location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ { expires 30d; access_log off;}location ~ .*.(js|css|json)$ { expires 30d; access_log off;}
相關(guān)文章:
1. sql語(yǔ)句如何按or排序取出記錄2. python沒(méi)入門,請(qǐng)教一個(gè)問(wèn)題3. 多選框?qū)戇M(jìn)數(shù)據(jù)庫(kù)怎么寫4. php如何獲取訪問(wèn)者路由器的mac地址5. html5 - input type=’file’ 上傳獲取的fileList對(duì)象怎么存儲(chǔ)于瀏覽器?6. javascript - vue-resource中如何設(shè)置全局的timeout?7. javascript - 這兩種函數(shù)寫法各有什么好處?8. html5和Flash對(duì)抗是什么情況?9. 求教一個(gè)mysql建表分組索引問(wèn)題10. 小程序怎么加外鏈,語(yǔ)句怎么寫!求救新手,開(kāi)文檔沒(méi)發(fā)現(xiàn)
