你好! 一、緩存的概念 瀏覽器緩存這個(gè)概念,對(duì)于經(jīng)常用瀏覽器來瀏覽信息的用戶來說并不十分陌生。用戶也許在用瀏覽器瀏覽信息時(shí),經(jīng)常使用"返回"和"后退"的瀏覽功能,調(diào)用你以前閱讀過的頁面,這時(shí),你會(huì)發(fā)現(xiàn)顯示速度是很快的,其實(shí)這些你剛調(diào)出來的內(nèi)容就放在計(jì)算機(jī)的緩存中,而不需要再次從Internet上重新傳輸數(shù)據(jù),這樣就會(huì)給用戶造成了一種訪問速度被提高的錯(cuò)覺。 所以瀏覽器緩存其實(shí)就是指在本地使用的計(jì)算機(jī)中開辟一個(gè)內(nèi)存區(qū),同時(shí)也開辟一個(gè)硬盤區(qū)作為數(shù)據(jù)傳輸?shù)木彌_區(qū),然后用這個(gè)緩沖區(qū)來暫時(shí)保存用戶以前訪問過的信息。既然緩存存在于硬盤之中,那么它肯定是以文件夾的形式出現(xiàn)的。各個(gè)不同類型的瀏覽器都有各個(gè)不同的文件夾作為緩存使用,在系統(tǒng)的缺省狀態(tài)下, IE3.0和IE4.0版本的瀏覽器緩存文件夾為"\WINDOWS\Temporary Internet Files",而網(wǎng)景公司的NETSCAPE 3.0瀏覽器的緩存文件夾為"\Program Files\Netscape\Navigator\Cache",但網(wǎng)景公司的高版本瀏覽器比如Netscape Communicator4.0的瀏覽器緩存文件夾為"PROGRAM FILES\Users\用戶名\cache"中,其中用戶名是用戶登錄Windows時(shí)使用的名字。 二、緩存的工作原理 當(dāng)用戶在瀏覽器中設(shè)置一定量的磁盤緩存后,瀏覽器上網(wǎng)工作時(shí)會(huì)把從網(wǎng)上讀出的網(wǎng)頁、圖像以及其它數(shù)據(jù)存放在磁盤緩存之中,并建立相應(yīng)的文檔索引。在瀏覽器以后的工作中,將首先檢查磁盤緩沖區(qū)中是否存在相應(yīng)的數(shù)據(jù),如果有,則直接從本地磁盤上讀出,不再從網(wǎng)上下載,所節(jié)省的時(shí)間是顯而易見的。 緩存按照信息存放的位置可以分成內(nèi)存緩存和硬盤緩存。 內(nèi)存緩存是用于暫時(shí)存儲(chǔ)本次上網(wǎng)所調(diào)用的數(shù)據(jù)資料的,從Internet上傳來的每一個(gè)網(wǎng)頁信息,在內(nèi)存緩存中都相應(yīng)地給予保存一個(gè)備份,"返回"和" 向前"實(shí)際上是將以前的頁面從內(nèi)存緩存中調(diào)出來并顯示在用戶的瀏覽器窗口中,在內(nèi)存緩存中存放的網(wǎng)頁信息量和內(nèi)存緩存的大小有關(guān),內(nèi)存緩存越大,保存的網(wǎng)頁信息量就越多。 硬盤緩存是用于保存用戶前幾次上網(wǎng)時(shí)所調(diào)用的信息資料,用戶從"歷史記錄"中調(diào)出來的內(nèi)容其實(shí)就是保存在硬盤緩存中的,只要用戶開辟的硬盤緩存足夠大,將可以保存用戶前幾個(gè)星期甚至幾個(gè)月前調(diào)用過的信息資料。 通過上面的分析,我們發(fā)現(xiàn)在瀏覽器中設(shè)置適當(dāng)?shù)拇疟P緩存是相當(dāng)必要的,并且需要一定的容量,理論上這個(gè)值設(shè)置得越高,存入緩存的信息就越多,裝載它們的速度也就越快。那么是不是設(shè)置的緩存容量越大,瀏覽的效率越高呢?答案當(dāng)然是否定的,大家都知道物極必反的道理。如果緩存容量設(shè)置的太小,所能存放的數(shù)據(jù)信息量就很小,大部分?jǐn)?shù)據(jù)還是需要從網(wǎng)上重新下載,并且系統(tǒng)還要花費(fèi)一定的系統(tǒng)資源來頻繁清除緩存中的數(shù)據(jù),最終結(jié)果會(huì)使瀏覽速度明顯下降,如果這是這樣的話,使用緩存到成了一種累贅,還不如不用的好。相反,如果瀏覽器的緩存設(shè)置得太大的話,那么在你的磁盤緩存中存放的數(shù)據(jù)信息量將很龐大,以后在你每次需要重新訪問這些信息時(shí),瀏覽器將不得不在你的龐大的緩存信息中搜索需要的文檔,這樣會(huì)使你的硬盤頻繁工作,所需要的時(shí)間將長(zhǎng)于從網(wǎng)上下載數(shù)據(jù)的時(shí)間;另外如果緩存容量設(shè)置得太大,在硬盤容量一定的情況下,其他系統(tǒng)程序占用的資源將變得相對(duì)較少,從而會(huì)降低計(jì)算機(jī)本身的運(yùn)行速度。在這種情況下,磁盤緩存就失去了應(yīng)有的作用。 通常情況下,瀏覽器默認(rèn)的內(nèi)存緩存數(shù)值為600K,如果你的計(jì)算機(jī)有32~64M內(nèi)存,并且在運(yùn)行瀏覽器系統(tǒng)的時(shí)候沒有執(zhí)行更多的其他應(yīng)用程序,那么可以把這個(gè)數(shù)值改為4~8M;對(duì)于硬盤緩存,瀏覽器默認(rèn)的數(shù)值為5M,如果你經(jīng)常要訪問的信息量很大,而且計(jì)算機(jī)中的硬盤有比較多的閑置空間,那么你可以把硬盤緩存的數(shù)值設(shè)置成500M~1000M。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。