熱心網(wǎng)友

設為首頁 | 收藏本站 | 意見反饋 | iAsk首頁 | 新浪首頁 首頁 一般問題 地區(qū)問題 個人中心 問題排行榜 用戶榜 幫助 一般問題 電腦、通訊、互聯(lián)網(wǎng) 硬件 電腦組裝 | 推薦給編輯 | 推薦給朋友 | 將iAsk加入書簽 | 緩存是什么意思?它的大小有什么影響? 提問者:angelselina 回答:2 瀏覽次數(shù):6 懸賞分:0 離問題結(jié)束還有 14天23小時31分 (2004-12-15 14:09:26) | 我來評論 | 投訴 | 回答 回答者:哼哼嘰嘰 級別:智者(2004-12-15 14:17:00)   一、什么是緩存 瀏覽器緩存這個概念,對于經(jīng)常用瀏覽器來瀏覽信息的用戶來說并不十分陌生。用戶也許在用瀏覽器瀏覽信息時,經(jīng)常使用“返回”和“后退”的瀏覽功能,調(diào)用你以前閱讀過的頁面,這時,你會發(fā)現(xiàn)顯示速度是很快的,其實這些你剛調(diào)出來的內(nèi)容就放在計算機的緩存中,而不需要再次從INTERNET上重新傳輸數(shù)據(jù),這樣就會給用戶造成了一種訪問速度被提高的錯覺。所以瀏覽器緩存其實就是指在本地使用的計算機中開辟一個內(nèi)存區(qū),同時也開辟一個硬盤區(qū)作為數(shù)據(jù)傳輸?shù)木彌_區(qū),然后用這個緩沖區(qū)來暫時保存用戶以前訪問過的信息。既然緩存存在于硬盤之中,那么它肯定是以文件夾的形式出現(xiàn)的。各個不同類型的瀏覽器都有各個不同的文件夾作為緩存使用,在系統(tǒng)的缺省狀態(tài)下,IE3。0和IE4。0版本的瀏覽器緩存文件夾為“WINDOWSTemporary Internet Files”,而網(wǎng)景公司的NETSCAPE 3。0瀏覽器的緩存文件夾為“Program FilesNetscapeNavigatorCache”,但網(wǎng)景公司的高版本瀏覽器比如Netscape Communicator4。0的瀏覽器緩存文件夾為“PROGRAM FILESUsers用戶名cache” 中,其中用戶名是用戶登錄WINDOWS時使用的名字。   二、緩存是如何工作的   當用戶在瀏覽器中設置一定量的磁盤緩存后,瀏覽器上網(wǎng)工作時會把從網(wǎng)上讀出的網(wǎng)頁、圖像以及其它數(shù)據(jù)存放在磁盤緩存之中,并建立相應的文檔索引。在瀏覽器以后的工作中,將首先檢查磁盤緩沖區(qū)中是否存在相應的數(shù)據(jù),如果有,則直接從本地磁盤上讀出,不再從網(wǎng)上下載,所節(jié)省的時間是顯而易見的。緩存按照信息存放的位置可以分成內(nèi)存緩存和硬盤緩存。內(nèi)存緩存是用于暫時存儲本次上網(wǎng)所調(diào)用的數(shù)據(jù)資料的,從INTERNET上傳來的每一個網(wǎng)頁信息,在內(nèi)存緩存中都相應地給予保存一個備份,“返回”和“向前”實際上是將以前的頁面從內(nèi)存緩存中調(diào)出來并顯示在用戶的瀏覽器窗口中,在內(nèi)存緩存中存放的網(wǎng)頁信息量和內(nèi)存緩存的大小有關,內(nèi)存緩存越大,保存的網(wǎng)頁信息量就越多。硬盤緩存是用于保存用戶前幾次上網(wǎng)時所調(diào)用的信息資料,用戶從“歷史記錄”中調(diào)出來的內(nèi)容其實就是保存在硬盤緩存中的,只要用戶開辟的硬盤緩存足夠大,將可以保存用戶前幾個星期甚至幾個月前調(diào)用過的信息資料。   通過上面的分析,我們發(fā)現(xiàn)在瀏覽器中設置適當?shù)拇疟P緩存是相當必要的,并且需要一定的容量,理論上這個值設置得越高,存入緩存的信息就越多,裝載它們的速度也就越快。那么是不是設置的緩存容量越大,瀏覽的效率越高呢?答案當然是否定的,大家都知道物極必反的道理。如果緩存容量設置的太小,所能存放的數(shù)據(jù)信息量就很小,大部分數(shù)據(jù)還是需要從網(wǎng)上重新下載,并且系統(tǒng)還要花費一定的系統(tǒng)資源來頻繁清除緩存中的數(shù)據(jù),最終結(jié)果會使瀏覽速度明顯下降,如果這是這樣的話,使用緩存到成了一種累贅,還不如不用的好。相反,如果瀏覽器的緩存設置得太大的話,那么在你的磁盤緩存中存放的數(shù)據(jù)信息量將很龐大,以后在你每次需要重新訪問這些信息時,瀏覽器將不得不在你的龐大的緩存信息中搜索需要的文檔,這樣會使你的硬盤頻繁工作,所需要的時間將長于從網(wǎng)上下載數(shù)據(jù)的時間;另外如果緩存容量設置得太大,在硬盤容量一定的情況下,其他系統(tǒng)程序占用的資源將變得相對較少,從而會降低計算機本身的運行速度。在這種情況下,磁盤緩存就失去了應有的作用。通常情況下,瀏覽器默認的內(nèi)存緩存數(shù)值為600K,如果你的計算機有32~64M內(nèi)存,并且在運行瀏覽器系統(tǒng)的時候沒有執(zhí)行更多的其他應用程序,那么可以把這個數(shù)值改為4~8M;對于硬盤緩存,瀏覽器默認的數(shù)值為5M,如果你經(jīng)常要訪問的信息量很大,而且計算機中的硬盤有比較多的閑置空間,那么你可以把硬盤緩存的數(shù)值設置成500M~1000M。   三、怎樣正確設置緩存   用戶無論使用的是哪一種瀏覽器,正確地設置瀏覽器的緩存參數(shù)將大大提高你的瀏覽效率,同時也將一定程度上改善你的瀏覽器的工作性能;但是如果使用不恰當,設置不正確那不但不會提高你的工作效率,反而還能降低計算機的運行速度。不同的瀏覽器有不同的設置方法: A、IE4。0瀏覽器設置緩存大小的方法如下:  ?。?、首先打開瀏覽器的操作窗口,然后用鼠標淡季“查看”菜單中的“Internet選項”,程序會打開一個選項對話框。  ?。?、在選項對話框中找到“INTERNET 臨時文件”欄,并用鼠標單擊該欄右邊的“設置”按鈕,同樣地程序也會打開一個設置框。   3、在設置框中,用戶可以直接用鼠標來移動滑動桿即可改變緩存的大小。  ?。?、參數(shù)設置好后,單擊“應用”按鈕使上述設置生效,最后單擊“確定”按鈕,退出參數(shù)設置對話框。 B、IE5。0瀏覽器設置緩存大小的方法如下:  ?。?、打開IE5。0操作窗口,在窗口中用鼠標單擊“工具”菜單中的“Internet選項”,屏幕上將出現(xiàn)“Internet選項”對話框。   2、在選項對話框中,單擊“常規(guī)”標簽下的“Internet臨時文件”設置欄,并用鼠標單擊該欄中的“設置”按鈕,程序?qū)蜷_一個標題為“設置”的對話框;當然,IE4。0以上版本的瀏覽器帶有自動清除磁盤緩存的功能,如果用戶想在這里節(jié)省硬盤的空間,也可以按“刪除文件”按鈕,來釋放出更多的緩存空間,這種刪除緩存內(nèi)容的方式比較徹底。   3、在“設置”對話框上面有四個單選項: “每次訪問此頁時檢查”單選項表示瀏覽器將發(fā)送一個信息給所要訪問的頁面的WEB服務器,查問當前訪問的信息是否有變動,如沒有變動,就從硬盤緩存中直接調(diào)用,而且每次訪問都要發(fā)送信息給WEB服務器進行驗證。 “每次啟動INTERNET?。牛兀校蹋希遥牛視r檢查”表示本次上網(wǎng)瀏覽器將只發(fā)送一次信息給WEB服務器進行驗證,以后無論信息是否發(fā)生變動,都從硬盤緩存中直接調(diào)用所要訪問的頁面的信息。 “自動”單選項表示瀏覽器將自動檢查所要訪問的信息最新是否發(fā)生變動,如果變動的話,就從INTERNET上重新下載網(wǎng)頁,如果沒有變動的話,就直接從硬盤中讀取數(shù)據(jù)。 “不檢查”單選項表示對要調(diào)用的頁面信息不進行校驗,只要硬盤硬盤上有,就直接從硬盤中調(diào)用。弄清楚了上面四個選項后,用戶可以根據(jù)自己的實際情況進行設定,瀏覽器默認選擇“自動”這一單選項。  ?。?、接著用戶可以在“使用的磁盤空間處”用鼠標直接拖動滑動桿來改變緩存的大小,或者直接在后面的文本框中輸入具體的數(shù)值。如果用戶想改變?yōu)g覽器緩存的位置,例如用戶的C盤空間緊張時或者為了使用方便,用戶需要把緩存移到其它分區(qū)或者把緩存放到一個易操作的地方,這時就可以通過另外選擇一個文件夾來作為緩存,在這里用戶只要按下“移動文件夾”并指定要新建的文件夾名稱就行了。  ?。?、同樣地,參數(shù)設置好后,單擊“應用”按鈕使上述設置生效,最后單擊“確定”按鈕,退出選項對話框。  ?。?、Netscape3。0瀏覽器設置緩存大小的方法如下:   1、運行瀏覽器程序,在瀏覽窗口中用鼠標單擊“Options”菜單下面的“Network Preference”菜單項,瀏覽器將會彈出一個參數(shù)設置窗口。  ?。?、在該窗口中單擊“Cache”標簽,我們就會發(fā)現(xiàn)該標簽下提供的設置內(nèi)容都是與緩存有關的,用戶可以根據(jù)自己計算機的硬件配置情況,在“Memory”文本欄處輸入適當?shù)膬?nèi)存緩存的數(shù)值,在“Disk”文本欄處輸入需要的硬盤緩存數(shù)值。  ?。场⒃谠摌撕灒脩粢部梢詥螕簟癈lear memory cache now”來直接清除內(nèi)存緩存中的內(nèi)容,通過單擊“Clear disk cache now”按鈕來清除硬盤緩存中的內(nèi)容。 4、在“Disk cache”文本欄處用戶可以另外指定一個文件夾作為硬盤緩存的目錄,瀏覽器默認的緩存目錄為“Program FilesNetscapeNavigatorCache”。 5、在“Verify”驗證欄處有三個單選項,其中“Once per session”功能與“每次啟動INTERNET?。牛兀校蹋希遥牛視r檢查”相同,“Every time”作用與“每次訪問此頁時檢查” 相同,“Never”當然與“不檢查”相同,瀏覽器默認會選中“Once per session”選項。 6、設置好所有參數(shù)后,單擊“確定”按鈕完成設置任務。  ?。摹etscape4。0以上版本瀏覽器設置緩存大小的方法如下: ?。?、在瀏覽器操作窗口中,用鼠標單擊菜單欄中的“EDIT”菜單項下面的“Preferences”命令,程序會彈出一個設置對話框。  ?。病⒃谠搶υ捒虻哪夸洐谥校x擇“Advanced”下面的“Cache”命令,用戶就會發(fā)現(xiàn)一個與緩存有關的設置界面。  ?。?、這個設置界面與Netscape3。0瀏覽器的緩存設置界面相似,所以下面的設置基本上就與Netscape3。0瀏覽器設置緩存大小的方法相同。   好了,到了這里相信大家對瀏覽器緩存的使用已基本熟悉了。不過,最后筆者還要提醒大家兩點的是:1、磁盤緩存如果使用不當或使用時間較長時,有時可以導致瀏覽器降低工作效率或干脆停止工作,最為典型的現(xiàn)象有兩種:一是打開一個網(wǎng)頁時硬盤不停的工作,需要很長的時間才有反應。這是因為緩存太長以及緩存中數(shù)據(jù)太多造成的。另外一種現(xiàn)象就是瀏覽器干脆不工作,無法打開任何網(wǎng)頁。這是因為緩存中的數(shù)據(jù)文檔混亂或者已經(jīng)破壞造成的。解決此類問題的方法是適當減小緩存尺寸或者定期及時清理緩存中的數(shù)據(jù)。2、使用緩存后網(wǎng)頁有可能不能自動更新,雖然在設置緩存時讓它可以自動檢測網(wǎng)頁是否更新,但實際使用中往往每次都是讀出的舊網(wǎng)頁內(nèi)容,這樣網(wǎng)上內(nèi)容更新時用戶就不能及時了解。解決上述故障的方法是必須隨時按下瀏覽器的“刷新”或“Reload”按鈕。 。

熱心網(wǎng)友

IE緩存是IE瀏覽器在瀏覽網(wǎng)頁時,存放網(wǎng)頁文件的存儲區(qū)域.我們?yōu)g覽網(wǎng)頁,其實是IE在后臺把網(wǎng)絡服務器上的網(wǎng)頁文件下載到我們的硬盤里,然后才打開瀏覽.定期清理IE緩存可以在一定程度上提高瀏覽速度.