當前位置:首頁 » 文件管理 » 設置js緩存時間

設置js緩存時間

發布時間: 2025-01-18 04:43:44

1. 設置頁面在失效前被緩存的時間是什麼意思

你應該是說的頁面緩存失效時間,比如你改了頁面引入的js,刷新的時候並不會生效,因為實際上瀏覽的是緩存的頁面,並沒有載入新寫的JS,緩存失效過了之後會重新讀一遍就會把新寫的js讀進去了,這個一般都是項目和伺服器配置,跟前端無關

2. nginx 緩存JS一小時,請問如何更新緩存

http {
proxy_cache_path /tmp/cache keys_zone=tmpcache:10m;
server {
location / {
proxy_pass http://127.0.0.1:8000;
proxy_cache tmpcache;
proxy_cache_key $uri$is_args$args;
}
location ~ /purge(/.*) {
allow 127.0.0.1;
deny all;
proxy_cache_purge tmpcache $1$is_args$args;
}
}
}
訪問127.0.0.1/purge/abc.js即可刪除緩存的文件。
configure時加上參數--add-mole=/path/to/ngx_cache_purge即可加入這個第三方purge模塊。

3. nginx 緩存JS一小時,請問如何更新緩存

nginx 緩存 JS一小時,如下
location ~ .*\.(js|css)?$ {
expires 1h;
}

OK,這是沒有問題的,我要臨時刷新緩存,大不了加個後綴即可,例如:abc.js?v=123

4. js緩存問題怎麼解決

有時候在更改js文件後,頁面並沒有及時顯示出來,可能由於修改的文件不對,或者存在緩存問題。
面對的緩存問題有兩個:
一是頁面引入的js文件緩存。
二是js請求後台的緩存。
解決方法:
對於第一種情況,有兩種處理方式:1、可以在頁面引入的js文件後面增加日趨,如果不經常改動的文件,可以在每次改動後修改後綴。<script type="text/javascript" src="scripts/jquery-1.5.2.min.js?version=1"></script>
2、修改js文件的名字,如<script type="text/javascript" src="scripts/jquery.js"></script>
對於第二種情況,一般的處理方式是在請求的路徑後面加上毫秒值,這樣每次請求的路徑都不一樣,但是對於後台來說都是一樣的,用來欺騙瀏覽器,進行實時請求,不調用瀏覽器緩存。

熱點內容
舞蹈培訓源碼 發布:2025-03-12 13:34:04 瀏覽:740
電腦與伺服器之間快速傳輸文件 發布:2025-03-12 13:26:55 瀏覽:954
ftp上的文件在伺服器 發布:2025-03-12 13:26:53 瀏覽:414
linux關閉445埠 發布:2025-03-12 13:20:47 瀏覽:218
加密語句表情 發布:2025-03-12 13:17:36 瀏覽:819
電腦伺服器響應不了 發布:2025-03-12 13:16:02 瀏覽:896
vmwarenat外網訪問 發布:2025-03-12 13:06:31 瀏覽:45
紅魔三哪個安卓系統最穩定 發布:2025-03-12 13:01:45 瀏覽:301
arm嵌入式linux系統 發布:2025-03-12 13:01:45 瀏覽:490
伺服器組播地址 發布:2025-03-12 13:00:55 瀏覽:267