觸屏版
全國(guó)服務(wù)熱線:0571-87205688
登錄
注冊(cè)
客戶中心
關(guān)注云客
什么是瀏覽器快取
瀏覽器快取功能是網(wǎng)頁(yè)效能優(yōu)化的項(xiàng)目之一。使用瀏覽器快取功能如果使用者再次來(lái)到您的網(wǎng)站,快取css、js、jpg、png圖檔等靜態(tài)資源將能使網(wǎng)頁(yè)開啟速度加快,同時(shí)也能減少服務(wù)器負(fù)擔(dān)。
更多關(guān)于瀏覽器快取功能可參考google說明文件:
https://developers.google.com/speed/docs/insights/LeverageBrowserCaching
用了瀏覽器快取會(huì)遇到的問題
用了快取之后總有些后遺癥,例如調(diào)整了css或JavaScript、更新了圖片,但快取時(shí)間還沒到期,即便css、js與圖檔已經(jīng)更新了,使用者可能看見的仍是舊的內(nèi)容。若要立即看到最新內(nèi)容,就必須清除快取或是使用Ctrl+F5強(qiáng)制重新載入頁(yè)面,并不是所有的使用者都懂得使用Ctrl+F5這類方式來(lái)看到最新的網(wǎng)頁(yè)內(nèi)容。
解決瀏覽器快取的方法
瀏覽器快取這個(gè)問題雖然很煩人,但其實(shí)只要在副檔名后方加上參數(shù),如此一來(lái)瀏覽器會(huì)認(rèn)定URL變得不相同,向服務(wù)器請(qǐng)求新的下載。
方式如下:
在style.css后方加上"?"以及"自訂字串"
可以是亂數(shù)、日期時(shí)間、版本編號(hào),例如:
亂數(shù) > style.css?f5V3Ra (隨機(jī)亂打就對(duì)了)
日期 > style.css?20140627
版本 > style.css?v2.10.1
累加 > style.css?0001 (每改一次+1)
依照自己的更新頻率、習(xí)慣或喜好決定使用哪種方式即可(前提是不要與舊版本重復(fù))。
源代碼像這樣:
css
<link rel="stylesheet" type="text/css" href="css/style.css?awooseo-01″ />
js
<script src="js/script.js?rr616″></script>
同樣方式也適用于圖檔喔,像是這樣:
<img src="/images/course1.png?v2″>
css的用到的圖片也可以:
.logo{background:url(../images/logo.png?justin_edit);}
評(píng)論(0人參與,0條評(píng)論)
發(fā)布評(píng)論
最新評(píng)論