A. 瀏覽器緩存是什麼
問題一:IE緩存是什麼意思.??? 什麼是IE緩存,它事實上相當於一個臨時倉庫。每次打開一個網頁,IE會自動創建一份該網頁文字和圖像的緩存文件(一個臨時副本)。當再次打開該頁時,IE會檢查網站伺服器上該頁的變化。如果頁面變化了,IE從網路上重新下載新的網頁。如果該頁面沒有變化,IE就從內存或硬碟上使用緩存中的臨時復本來顯示它。
IE會在緩存中保留網頁到硬碟,直到各自的緩存占滿空間;IE則根據網頁的時間和空間來向下取捨。這樣設計的目的是為了更快地裝載頁面。
緩存不僅可以用來加快網頁載入速度,而且當需要查看以前丹過的網頁時,還可以無需驅動「小貓」,只需單擊IE上的「文件→離線工作」菜單命令,然後單擊工具欄上的「歷史」按鈕,即可方便地進行瀏覽。
問題二:IE緩存是什麼?謝謝! IE緩存是指你使用IE瀏覽器瀏覽網站時,從瀏覽的網站上下載到本地的圖片,js文件,css文件,視頻、音樂以及網站在操作時候保存的cookie等文件!在你下次瀏覽該網站時,無需二次下載,直接從本地讀取,節約了瀏覽器對網站的載入時間!
問題三:瀏覽器產生的緩存主要是什麼 瀏覽網頁圖片文字,視頻還有就是瀏覽器下載的東西所產生的
問題四:瀏覽器緩存的作用是什麼? 關於緩存原理,帖個清楚點的給樓主:緩存的概念 瀏覽器緩存這個概念,對於經常用瀏覽器來瀏覽信息的用戶來說並不十分陌生。用戶也許在用瀏覽器瀏覽信息時,經常使用返回和後退的瀏覽功能,調用你以前閱讀過的頁面,這時,你會發現顯示速度是很快的,其實這些你剛調出來的內容就放在計算機的緩存中,而不需要再次從Internet上重新傳輸數據,這樣就會給用戶造成了一種訪問速度被提高的錯覺。 所以瀏覽器緩存其實就是指在本地使用的計算機中開辟一個內存區,同時也開辟一個硬碟區作為數據傳輸的緩沖區,然後用這個緩沖區來暫時保存用戶以前訪問過的信息。既然緩存存在於硬碟之中,那麼它肯定是以文件夾的形式出現的。各個不同類型的瀏覽器都有各個不同的文件夾作為緩存使用,在系統的預設狀態下, IE3.0和IE4.0版本的瀏覽器緩存文件夾為 \WINDOWS\Temporary Internet Files...緩存的工作原理 緩存按照信息存放的位置可以分成 內存緩存 和 硬碟緩存 。 內存緩存是用於暫時存儲本次上網所調用的數據資料的,從Internet上傳來的每一個網頁信息,在內存緩存中都相應地給予保存一個備份,返回和 向前實際上是將以前的頁面從內存緩存中調出來並顯示在用戶的瀏覽器窗口中,在內存緩存中存放的網頁信息量和內存緩存的大小有關,內存緩存越大,保存的網頁信息量就越多。 硬碟緩存是用於保存用戶前幾次上網時所調用的信息資料,用戶從歷史記錄中調出來的內容其實就是保存在硬碟緩存中的,只要用戶開辟的硬碟緩存足夠大,將可以保存用戶前幾個星期甚至幾個月前調用過的信息資料。 其它見2#
問題五:清除瀏覽器緩存和清除緩存有什麼區別 不需要什麼啊,直接在瀏覽器裡面就有設置的啊,我現在用的手機QQ瀏覽器,基本上我就是一天清理一次,所以我用它上網啊,看小說和視頻啊什麼的時候,從來沒卡過,還有,手機QQ瀏覽器可以設置自動清理緩存哦,你可以設置每天一次多方便。
問題六:IE緩存是什麼意思? 就是 瀏覽器為了方便你再次快速訪問你訪問過的網頁,而把你訪問過的網頁的元素(圖片,文字等)暫時保存在硬碟里,你下次訪問的時候他就不從遠方伺服器上下載了而直接從你的硬碟里打開,節省了處理時間。
問題七:網站後台緩存 瀏覽器緩存 伺服器緩存這三者有什麼區別呢? 網站後台緩存 是網站程序產生的一些臨時文件,如PHP程序最喜歡。這個文件一般是在網站程序目錄。
伺服器緩存是伺服器為了提升速度而產生的一些臨時文件,如gzip的文件,一般是防在特定的目錄。
瀏覽器緩存是用戶本地瀏覽器緩存的網頁文件,比如我們第一次打開一個網站速度會慢一些,第二次打開就很快,就是緩存在了本地。
問題八:瀏覽器緩存就是cookie嗎? 5分 緩存是指網站站點的一些資源,比如圖片,聲音,文本等;而cookie只是網站的標識信息,有些網站把密碼等信息加密後存在cookie中,方便下次訪問可以快速識別,但也面臨著被竊取的風險。
問題九:本地緩存和瀏覽器緩存有什麼區別 本地存儲(LocalStorage)是以資料庫形式永久保存在瀏覽器的存儲空間里,而瀏覽器緩存(Cache)是保存在指定的緩存目錄,緩存過大可能影響瀏覽器檢索速度,需要時常清理。
問題十:ie緩存是什麼東西 我沒有用ie瀏覽器怎麼還是有ie緩存 為了提高訪問網頁的速度,Internet Explorer瀏覽器會採用累積式加速的方法,將你曾經訪問的網頁內容(包括圖片以及cookie文件等)存放在電腦里。這個存放空間,我們就稱它為IE緩存。以後我們每次訪問網站時,IE會首先搜索這個目錄,如果其中已經有訪問過的內容,那IE就不必從網上下載,而直接從緩存中調出來,從而提高了訪問網站的速度。
ps:ie緩存就是幫助你更快瀏覽網頁的一個東西。
lz沒用ie瀏覽器,但是有很多瀏覽器用的是ie內核,例如360安全瀏覽器就是基於ie內核改編的,說白了就是把ie瀏覽器的外觀換的好看一點再加一些別的功能而已,其內核機制還是ie的,所以用它上網一樣會產生ie緩存,類似於360安全瀏覽器的瀏覽器還有很多,所以沒用ie卻又ie緩存是可以解釋的。
ps:不會產生ie緩存的瀏覽器比較有名的有谷歌瀏覽器、火狐瀏覽器等,但不會產生ie緩存還會產生它自己獨立的緩存。
B. 一文搞定Http緩存-強制緩存與協商緩存
本文從關注前端頁面性能優化從而進一步理解HTTP緩存的核心過程,更詳細的頁面載入渲染和網路請求你可以參考文章:前端瀏覽器從輸入URL到頁面展現中間發生過程全面解析
HTTP緩存當瀏覽器訪問網站的時候,第一訪問的時候需要載入資源htmlcssjs圖片,向伺服器請求資源第一次之後訪問可以利用緩存的功能從緩存中獲取可以提高頁面載入的速度,輸入網址到頁面載入減少網路請求的體積和數量可以加快頁面性能
強制緩存強制緩存的過程瀏覽器向伺服器發送請求
伺服器返回資源
瀏覽器再次請求先判斷max-age有沒有過期,沒有過期直接從緩存里拿資源
通過cache-control設置一個最大的有效時間max-age=300需要緩存就設置cache-control,不需要緩存就不設置cache-control,cache-control的設置都是有伺服器通過響應頭設置過來的
是一種服務端的緩存策略
協商緩存的過程瀏覽器向伺服器發送請求
伺服器返回資源和資源標識
瀏覽器再次請求發送親鼓起和資源標識
如果不是最新資源伺服器返回200狀態碼、最新資源和新的資源標識,如果是最新資源伺服器返回304狀態碼直接從緩存中拿資源
Last-Modified:資源上一次修改的時間後續訪問的時候發送請求和資源標識的欄位名為If-Modified-Since放在請求頭裡面
ETag:資源對應的唯一字元串後續訪問的時候發送請求和資源標識的欄位名為If-None-Match放在請求頭裡面優先使用Etag
Last-Modified的值只精確到秒級
文件如果每隔一段時間都重復生成,但內容相同,Last-Modified會每次返回資源文件,即便是內容相同。但是ETag可以判斷出文件內容相同就返回304,使用緩存
總結了增加訪問效率,計算機有域名緩存機制,當訪問過某個網站並得到其IP後,會將其域名和IP緩存下來,下一次訪問的時候,就不需要再請求域名伺服器獲取IP,直接使用緩存中的IP,提高了響應的速度。當然緩存是有有效時間的,當過了有效時間後,再次請求網站,還是需要先請求域名解析。
但是域名緩存機制也可能會帶來麻煩。例如IP已變化了,仍然使用緩存中的IP來訪問,將會訪問失敗。再如同一個域名在內網和外網訪問時所對應的IP是不同的,如在外網訪問時通過外網IP映射到內網的IP。同一台電腦在外網環境下訪問了此域名,再換到內網來訪問此域名,在DNS緩存的作用下,也會去訪問外網的IP,導致訪問失敗。根據情況,可以手動清除DNS緩存或者禁止DNS緩存機制。在你的chrome瀏覽器中輸入:chrome://dns/,你可以看到chrome瀏覽器的DNS緩存。系統緩存主要存在/etc/hosts(Linux系統)中