強制您的頁面始終從服務器加載,而不是Web緩存

你有沒有對網頁做過改變,只有當瀏覽器沒有反映出變化時才會發現混亂和沮喪? 也許你忘了保存文件或者沒有真正上傳到服務器(或上傳到錯誤的地方)。 然而,另一種可能性是瀏覽器正在從其緩存中加載頁面,而不是新文件所在的服務器。

如果您擔心您網站訪問者的網頁緩存問題 ,則可以告知網絡瀏覽器不要緩存頁面,或指示瀏覽器緩存頁面的時間。

強制從服務器加載頁面

您可以使用元標記控制瀏覽器緩存:

設置為0會告訴瀏覽器始終從Web服務器加載頁面 您還可以告訴瀏覽器將頁面保留在緩存中多久。 輸入您希望從服務器重新加載頁面的日期(包括時間),而不是0 。 請注意,時間應在格林尼治標準時間(格林尼治標準時間)內,格式為日,月,日,年:小時:分

警告:這可能不是一個好主意

您可能會認為關閉網頁瀏覽器的頁面緩存可能是有道理的,但有一個重要而有用的原因是從緩存加載站點:以提高性能。

當網頁首次從服務器加載時,必須檢索該頁面的所有資源並將其發送到瀏覽器。 這意味著HTTP請求必鬚髮送到服務器。 頁面對諸如CSS文件 ,圖像和其他媒體資源的請求越多,頁面加載的速度就越慢。 如果之前訪問過一個頁面,則這些文件將存儲在瀏覽器的緩存中。 如果稍後有人再次訪問該站點,則瀏覽器可以使用緩存中的文件而不是返回到服務器。 這加快了網站性能並提高了性能。 在移動設備和不可靠數據連接的時代,快速加載勢在必行。 畢竟,從來沒有人抱怨網站加載速度太快。

底線:當您強制站點從服務器而不是緩存加載時,會影響性能。 因此,在將這些元標記添加到您的網站之前,問問自己這是否真的有必要,並且值得網站因此帶來的性能提升。