位址列回車與重新整理的區別

2021-08-21 12:30:51 字數 342 閱讀 2249

1、回車在expires有效的時候,是不會去請求伺服器的,開啟除錯看到的請求也只是偽造的,比如谷歌瀏覽器可能顯示 200(cached)(比正常的200多了) 其實是沒有發起實際的快取,直接讀取本地硬碟快取。expires無效時,會去請求伺服器,詢問伺服器uri是否被修改過,修改過則返回304 not modified,沒修改過則返回200 ok。

2、如果按了f5則expires設定不再起效果,只有last-modified/etag有效果,如果在快取期間內則返回 304,再讀取本地快取內容。

3、ctrl+f5則會傳送cache-control:no-cache,真正的從伺服器重新獲取檔案,此時快取完全失效。

摘錄自

位址列回車之後發生了什麼

一 瀏覽器會傳送乙個get請求,該請求會被 到dns伺服器,由dns伺服器解析網域名稱,然後再 到相應的ip位址對應的伺服器。二 在伺服器端由apache這樣的web server來接收請求,並進行相應的處理,然後響應結果給客戶端瀏覽器。三 瀏覽器接收響應的結果,並進行相應的語法檢查,如果有錯誤,可...

位址列輸入網域名稱按回車後發生了什麼?

從五層協議的體系結構來看,主機端需要按照自頂向下的順序進行封包 應用層按照http請求協議構建http請求報文,交付給運輸層處理 請求報文中包括 請求首部 host 可能是網域名稱 connection 定義本次通訊完成後鏈結是否斷開 空行 請求攜帶的資料,可以為空 運輸層給http請求報文加上tc...

關於位址列裡的

url中的hash 代表網頁中的乙個位置,其右邊的字元,就是該位置的識別符號。比如 就是代表index.html中的print位置。瀏覽器會自動把print位置滾動到頁面可視區域內。設定方法 href print 定位到print位置a print div 號是用來指導瀏覽器動作的,對伺服器端完全無...