互聯網在全球的普及率與日俱增。與此同時,Web瀏覽器在用戶體驗方面也作得愈來愈好,除了運行速度比之前更快,還包括在操做系統級別上提供的DNS緩存。不過,當不指望的數據被緩存時,這也會帶來一些額外的問題。這種狀況下,咱們能夠經過清除緩存並刷新頁面來解決。web
Google Chrome瀏覽器容許你經過三種不一樣的方式來從新加載一個web頁面:Normal Reload,Hard Reload,Empty Cache and Hard Reload。這個功能只能在Developer Tools下使用。瀏覽器
通常來講,在Windows中存在三種不一樣類型的緩存: 內存緩存,DNS緩存和圖片縮略圖緩存。你能夠很是容易地刷新這些緩存的內容。清除內存緩存能夠釋放系統內存空間,而清除縮略圖緩存則能夠釋放硬盤空間。清除DNS緩存能夠解決互聯網鏈接問題。緩存
對於瀏覽器而言,通常會有cookie,臨時Internet文件,另外還有Adobe Flash緩存。在Chrome中,developer tools能夠幫助你很是輕鬆地清除這些緩存,而後進行一個硬刷新並從新加載web頁面的內容,而不會影響其它tabs中的頁面。cookie
在Chrome中,當"Developer Tools"被打開時,鼠標右擊當前頁面的刷新按鈕,你會看到一些額外的選項。在Chrome中,按F12鍵能夠打開Developer Tools。操作系統
而後,右鍵點擊當前頁面的刷新按鈕,通常會在地址欄的左側,你會看到3個刷新選項:orm
當咱們按F5時,實際上執行的是Normal Reload操做。此時瀏覽器會避免從新下載已緩存的資源,例如JavaScript文件。blog
Hard Reload狀況下,瀏覽器不會使用緩存中的任何內容,全部的內容會被從新下載。這和按Ctrl + F5的效果是同樣的。可是若是頁面經過重定向加載額外的資源,則有可能會從緩存加載數據。圖片
當選擇Empty Cache and Hard Reload時,瀏覽器將首先清空緩存,而後從新下載全部資源。若是網頁是經過JavaScript代碼動態加載的,使用這種方式將很是有效。ip