url加時間戳的好處

2022-05-08 23:18:06 字數 389 閱讀 8321

為什麼要加時間戳

在同一url重**起請求的時候可能會報304錯誤

如果客戶端傳送了乙個帶條件的get 請求且該請求已被允許,而文件的內容(自上次訪問以來或者根據請求的條件)並沒有改變,則伺服器應當返回這個304狀態碼。

簡單的表達就是:服務端已經執行了get,但檔案未變化。

這個時候需要加上時間戳或者隨機數,這樣瀏覽器每次都會以為是乙個新的請求所以不會讀取快取。

另一方面

url後面加隨機數通常用於防止客戶端(瀏覽器)快取頁面,瀏覽器快取是根據url來進行的。如果頁面允許快取,則在一定的時間內(快取時效時間內),再次訪問相同的url,瀏覽器就不會再次傳送請求到伺服器,而是直接從快取中獲取指定資源。

因此加時間戳或隨機數保證每次請求都走到了伺服器,是最新的。

微信小程式獲取系統時間 時間戳 時間時間戳加減

獲取當前時間戳 var timestamp date.parse new date timestamp timestamp 1000 console.log 當前時間戳為 timestamp 獲取當前時間 var n timestamp 1000 var date new date n 年var y...

Linux檢視History記錄加時間戳小技巧

linux檢視history記錄加時間戳小技巧 熟悉bash的都一定知道使用history可以輸出你曾經輸入過的歷史命令,例如 root servyou web history more 6 test.sh 7 vim test.sh 8 test.sh 但是這裡只顯示了命令,並沒有顯示執行命令的時...

Linux檢視History記錄加時間戳小技巧

熟悉bash的都一定知道使用history可以輸出你曾經輸入過的歷史命令,例如 root servyou web history more 6 test.sh 7 vim test.sh 8 test.sh 但是這裡只顯示了命令,並沒有顯示執行命令的時間,因為儲存歷史命令的 bash history...