您是否曾對(duì)網(wǎng)頁進(jìn)行過更改,但當(dāng)這些更改沒有反映在瀏覽器中時(shí),您就會(huì)感到困惑和沮喪?也許您忘記了保存文件,或者實(shí)際上沒有將其上傳到服務(wù)器(或者上傳到了錯(cuò)誤的位置)。但是,另一種可能是瀏覽器從其緩存加載頁面,而不是從新文件所在的服務(wù)器加載頁面。針對(duì)開發(fā)測(cè)試當(dāng)然非常不友好,
網(wǎng)站建設(shè)測(cè)試時(shí)如何跳過緩存強(qiáng)制讀取網(wǎng)站源文件呢,實(shí)際上只需要在頁面<head>區(qū)域添加幾行<meta>標(biāo)簽元素,然后對(duì)其賦值即可。如果您關(guān)心網(wǎng)站訪問者的網(wǎng)頁緩存,可以告訴Web瀏覽器不要緩存頁面,或者指示瀏覽器緩存頁面的時(shí)間。
強(qiáng)制從服務(wù)器加載頁面,您可以使用META標(biāo)記控制瀏覽器緩存:
<meta http-equiv=“Pragma” content=”no-cache”>
<meta http-equiv=“Expires” content=”-1″>
<meta http-equiv=“CACHE-CONTROL” content=”NO-CACHE”>
將Experience設(shè)置為-1將告訴瀏覽器始終從Web服務(wù)器加載頁面。您還可以告訴瀏覽器將頁面保留在緩存中的時(shí)間。輸入希望從服務(wù)器重新加載頁面的日期(包括時(shí)間),而不是-1。請(qǐng)注意,時(shí)間應(yīng)以格林尼治標(biāo)準(zhǔn)時(shí)間(GMT)為單位,并以dd monyyyyhh:mm:ss格式書寫。
但,這可能不是個(gè)好主意,在網(wǎng)站部署上線后,我們也不建議如此讀取服務(wù)器上的源程序文件。您可能認(rèn)為關(guān)閉網(wǎng)頁的Web瀏覽器緩存可能有意義,但從緩存加載站點(diǎn)有一個(gè)重要而有用的原因:提高性能。當(dāng)網(wǎng)頁首次從服務(wù)器加載時(shí),必須檢索該網(wǎng)頁的所有資源并將其發(fā)送到瀏覽器。這意味著必須向服務(wù)器發(fā)送HTTP請(qǐng)求。頁面對(duì)CSS文件、圖像和其他媒體等資源的請(qǐng)求越多,頁面加載的速度就越慢。如果以前訪問過某個(gè)頁面,則文件將存儲(chǔ)在瀏覽器的緩存中。如果稍后有人再次訪問該站點(diǎn),瀏覽器可以使用緩存中的文件,而不是返回到服務(wù)器。這將加快并提高站點(diǎn)性能。在移動(dòng)設(shè)備和不可靠數(shù)據(jù)連接的時(shí)代,快速加載勢(shì)在必行。畢竟,從來沒有人抱怨過一個(gè)網(wǎng)站加載得太快。
當(dāng)您強(qiáng)制從服務(wù)器而不是緩存加載站點(diǎn)時(shí),會(huì)影響性能。因此,在您將這些元標(biāo)記添加到您的站點(diǎn)之前,請(qǐng)捫心自問這樣做是否真的是必要的,是否值得站點(diǎn)因此而帶來的性能損失。在大多數(shù)Web瀏覽器中,通過按住Shift鍵并單擊“重新加載”或“刷新”按鈕,可以強(qiáng)制從服務(wù)器一次性加載頁面。
網(wǎng)頁題目:網(wǎng)站建設(shè)測(cè)試時(shí)如何跳過緩存強(qiáng)制讀取網(wǎng)站源文件
當(dāng)前地址:http://m.newbst.com/news31/153481.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)等
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)