91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ETag改變時響應體也會改變嗎

發布時間:2021-12-21 14:06:58 來源:億速云 閱讀:178 作者:iii 欄目:大數據

本篇內容主要講解“ETag改變時響應體也會改變嗎”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ETag改變時響應體也會改變嗎”吧!

不一定,由服務器ETag 的生成算法決定。詳見 你知道 http 響應頭中的 ETag 是如何生成的嗎

比如 nginx 中的 etaglast_modifiedcontent_length 組成,而 last_modified 又由 mtime 組成

當編輯文件卻未更改文件內容時,mtime 也會改變,此時 etag 改變,但是文件內容沒有更改。 

http 服務中靜態文件的 Last-Modified 根據什么生成

一般會選文件的 mtime,表示文件內容的修改時間

nginx 也是這樣處理的,源碼見: ngx_http_static_module.c[1]

    r->headers_out.status = NGX_HTTP_OK;
   r->headers_out.content_length_n = of.size;
   r->headers_out.last_modified_time = of.mtime;
 

那為什么使用 mtime 而非 ctime 

文件系統中 mtime 和 ctime 指什么,都有什么不同

linux 中,

  • mtime:     modified time 指文件內容改變的時間戳
  • ctime:     change time 指文件屬性改變的時間戳,屬性包括     mtime。而在 windows 上,它表示的是     creation time

所以 ctime 會比 mtime 要大一些,使用 stat 查看文件屬性如下

$ stat hello.txt
 File: ‘hello.txt’
 Size: 30              Blocks: 8          IO Block: 4096   regular file
Device: fd01h/64769d    Inode: 917526      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2019-12-10 16:15:55.253325208 +0800
Modify: 2019-12-10 16:15:52.740653330 +0800
Change: 2019-12-10 16:15:52.742653069 +0800
Birth: -

而 http 服務選擇 Last_Modified 時一般會選擇 mtime

到此,相信大家對“ETag改變時響應體也會改變嗎”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天祝| 龙井市| 福海县| 福建省| 三穗县| 宝兴县| 黄大仙区| 布尔津县| 平安县| 邻水| 旌德县| 门源| 山西省| 丹棱县| 义乌市| 万盛区| 二连浩特市| 开化县| 泰和县| 资源县| 花莲市| 成安县| 汨罗市| 永德县| 陕西省| 秀山| 安塞县| 武山县| 彭阳县| 广宗县| 望都县| 碌曲县| 宜宾县| 龙岩市| 涿州市| 永善县| 钦州市| 鹿泉市| 天门市| 喀喇沁旗| 巧家县|