北京市網站建設企業酷站科技:在百度搜索引擎中關鍵字搜索.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啟用句子以下:
<link rel="stylesheet" href=“http://www.example.com/style.css?v=2011”type="text/css" media="screen"/>
改一下css文件的版本信息改為2012就可以了:
<link rel="stylesheet" href=“http://www.example.com/style.css?v=2012”type="text/css" media="screen"/>
2.變更css文件名:實際上處理這個問題非常簡單,緩存文件是根據文件夾名稱標識緩存文件的內容的。在你升級了網址的css文件內容后,在拆換一下css的文件夾名稱就可以了。如原來html中的css啟用句子以下:
<link rel="stylesheet" href=“http://www.example.com/style.css” type="text/css" media="screen" />
改一下css文件名就可以了:
<link rel=“stylesheet” href="http://www.example.com/index.css" type="text/css" media="screen" />
此外一種從變更css文件名的方式 是將版本信息寫到文件夾名稱中,如:
<link rel="stylesheet" href="http://www.example.com/index.v2011.css" type="text/css" media="screen"/>
css文件升級后,改一下文件夾名稱中的版本信息就可以:
<link rel="stylesheet" href="http://www.example.com/index.v2012.css" type="text/css" media="screen"/>
實際上css文件后邊的疑問起不上具體功效,僅能作為后綴名,假如用疑問加主要參數的方式 ,能夠 加上版本信息等信息內容,另外能夠 更新一下電腦瀏覽器端緩存文件。一個小小關鍵點,能夠 讓我們產生非常大的便捷。
文中公布于
北京市網站制作企業酷站科技
http://www.ttscar.com.cn">來源于申明:以上內容一部分(包括照片、文本)來自互聯網,若有侵權行為,請立即與本網站聯絡(010-57218159)。
如沒特殊注明,文章均為酷站科技原創,轉載請注明來自http://www.ttscar.com.cn/jianzhanzhishi/4009.html