日韩综合在线观看I国产精品久久久久久久久久久免费I色婷婷国产在线I精品国产久I深爱五月网I中文字幕一二三区I国产亚洲精品久I国产亚洲精品久久19p

首頁 > 新聞 > 知識賦能

如何更新緩存HTML中css和js鏈接

2012-02-16 6073
分享至:
北京網站建設公司尚品中國:在搜索引擎中搜索關鍵字.htaccess 緩存,你可以搜索到很多關于設置網站文件緩存的教程,通過設置可以將css、js等不太經常更新的文件緩存在瀏覽器端,這樣訪客每次訪問你的網站制作的時候,瀏覽器就可以從瀏覽器的緩存中獲取css、js等,而不必從你的服務器讀取,這樣在一定程度上加快了網站的打開速度,又可以節約一下你的服務器流量。

現在問題來了,.htaccess設置的css、js緩存都有一個過期時間,如果在訪客的瀏覽器中已經緩存了css、js,在這些css、js緩存未過期之前,瀏覽器只會從緩存中讀取css和js,如果你在服務器上修改了css和js,那么這些更改在回頭客的瀏覽器中是不會有變化的,除非回頭客按了Ctrl + F5刷新了你的網站頁面或者手動清空了瀏覽器的緩存。一個網站的訪客成千上萬,回頭客也會有不少,你不可能在更新css后讓每個訪客都刷新一下緩存吧,那么這個問題你會怎么處理呢?

處理辦法
1.給css文件加個版本號:其實每次修改css文件后還要修改css的文件名有點麻煩,那么我們可以在加載css語句中加入個版本號(即css鏈接中?后面的內容)就可以了。如原先html中的css調用語句如下:

改一下css文件的版本號改成2012就可以了:
2.更改css文件名:其實解決這個問題很簡單,緩存是通過文件名標記緩存的內容的。在你更新了網站的css文件內容后,在更換一下css的文件名就可以了。如原先html中的css調用語句如下:

改一下css文件名就可以了:
另外一種從更改css文件名的方法是將版本號寫到文件名中
css文件更新后,改一下文件名中的版本號即可:
其實css文件后面的問號起不到實際作用,僅能當作后綴,如果用問號加參數的方法,可以添加版本號等信息,同時可以刷新一下瀏覽器端的緩存。一個小小的細節,可以給我們帶來很大的方便。
本文發布于北京網站制作公司尚品中國http://m.wingst.cn/
來源聲明:

本文章系尚品中國編輯原創或采編整理,如需轉載請注明來自尚品中國。以上內容部分(包含圖片、文字)來源于網絡,如有侵權,請及時與本站聯系(010-60259772)。

立即預約專屬顧問 開啟數字化轉型之旅!

10年+資深項目經理1V1服務 | 行業定制化方案 | 精準報價體系
獲取策劃方案
立即預約專屬顧問 開啟數字化轉型之旅!

咨詢我們,獲得專業的服務和報價

聯系我們,免費獲取項目方案及報價,或只是聊一聊您的項目? 在收到您的需求留言后我們將由專業人員于24小時內與您取得聯系,請您保持電話暢通!

  • 科研院所解決方案
  • 外貿出海解決方案
  • 協會學會解決方案
  • 集團上市公司解決方案
  • 生物醫藥解決方案
  • 制造業解決方案
  • 高校教育解決方案
  • 信創網站改造解決方案
更多服務咨詢,請聯系尚品

010-60259772

您的姓名 *
您的電話 *
您的郵箱
公司名稱 *