導航:首頁 > 網路安全 > 網路如何保存請求緩存

網路如何保存請求緩存

發布時間:2022-07-04 15:08:14

A. 緩存的網路緩存

World Wide Web(WWW)正在演繹一種新的人類生活,Internet在以前所未有的勢頭推進,一方面,人們為五彩繽紛的網路世界所陶醉,另一方面又為日漸變慢的訪問速率所苦惱……
什麼影響Internet訪問速率
訪問網站的過程是通過建立在TCP/IP協議之上的HTTP協議來完成的。從客戶端發出一個HTTP請求開始,用戶所經歷的等待時間主要決定於DNS和網站的響應時間。網站域名首先必須被DNS伺服器解析為IP地址,HTTP的延時則由在客戶端和伺服器間的若干個往返時間所決定。
往返時間是指客戶端等待每次請求的響應時間,平均往返時間取決於三個方面: 1. 網站伺服器的延時 網站伺服器造成的延時在往返時間中佔主要比例。當某個伺服器收到多個並發HTTP請求時,會產生排隊延時。由於響應一個HTTP請求,往往需要多次訪問本地硬碟,所以即使是一台負載並不大的伺服器,也可能產生幾十或幾百微秒的延時。 2. 由路由器、網關、代理伺服器和防火牆引入的延時 通常在客戶端和伺服器之間的路徑上會存在多個網路設備,如路由器、網關、代理和防火牆等。它們對經過的IP包都要做存儲/轉發的操作,於是會引入排隊延時和處理延時。在網路擁塞時,這些設備甚至會丟包,此時會寄希望於客戶端和伺服器通過端到端的協議來恢復通信。 3. 不同通信鏈路上的數據傳輸速率 在廣域網中,從一個網路設備到另一個網路設備間的數據傳輸速率是決定往返時間的一個重要因素。但基本帶寬的作用並不是像人們想像的那麼重要,一項測試表明,當網站採用T3速率接入Internet時,也僅有2%的網頁或對象能以64kbps的速率提供給客戶端,這顯然表明,帶寬在網路性能上不是最關鍵的因素。
今天Internet在向世界的每一個角落延伸,用戶向一個伺服器發出的 請求可能會經過8000公里到1.6萬公里的距離,光速帶來的延時和網路設備的延時是網路如此緩慢的最根本原因。
網路緩存解決根本問題
既然影響網路速率的原因是由距離和光速引起,那麼加速Web訪問的唯一途徑就是縮短客戶端與網站之間的距離。通過將用戶頻繁訪問的頁面和對象存放在離用戶更近的地方,才能減少光速引入的延時,同時由於減少了路由中的環節,也相應地減少了路由器、防火牆和代理等引入的延時。
傳統的解決辦法是建立鏡像伺服器來達到縮短距離的目的。但這個辦法存在很大的不足,對於某個站點而言,不可能在離每個用戶群較近的地方都建立鏡像站點,若對大多數網站都用這樣的辦法就更不經濟,同時管理和維護鏡像站點是一項非常困難的工作。
網路緩存是一種降低Internet流量和提高終端用戶響應時間的新興網路技術。它的觀念來自於計算機和網路的其他領域,如目前流行的Intel架構的CPU中就存在緩存,用於提高內存存取的速率;各種操作系統在進行磁碟存取時也會利用緩存來提高速率;分布式文件系統通常也通過緩存來提高客戶機和伺服器之間的速率。 1.緩存的類型 網路緩存可以在客戶端,也可以在網路上,由此我們將緩存分為兩類:瀏覽器緩存和代理緩存。
幾乎目前所有的瀏覽器都有一個內置的緩存,它們通常利用客戶端本地的內存和硬碟來完成緩存工作,同時允許用戶對緩存的內容大小作控制。瀏覽器緩存是網路緩存的一個極端的情況,因為緩存設在客戶機本地。通常一個客戶端只有一個用戶或幾個共享計算機用戶,瀏覽器緩存要求的硬碟空間通常在5MB到50MB的范圍內。但是瀏覽器緩存在用戶之間難以共享,不同客戶端的緩存無法實現交流,因而緩存的內容與效果相當有限。
代理緩存則是一種獨立的應用層網路服務,它更像E-mail、Web、DNS等服務。許多用戶不僅可以共享緩存,而且可以同時訪問緩存中的內容。企業級代理緩存一般需要配置高端的處理器和存儲系統,採用專用的軟體,要求的硬碟空間在5MB到50GB左右,內存為64MB到512MB。
代理處於客戶端與網站伺服器之間,在某些情況下,這種連接是不允許的,如網站在防火牆內,這時客戶端必須與代理建立TCP連接,然後由代理建立與網站伺服器的TCP連接。代理在伺服器和客戶端之間起到了數據接力的作用。代理發出的HTTP請求與一般的HTTP請求有細小的不同,主要在於它包含了完整的URL,而不只是URL的路徑。 2.代理緩存的工作原理 當代理緩存收到客戶端的請求時,它首先檢查所請求的內容是否已經被緩存。如果沒有找到,緩存必須以客戶端的名義轉發請求,並在收到伺服器發出的文件時,將它以一定的形式保存在本地硬碟,並將其發送給客戶端。
如果客戶端請求的內容已被緩存,還存在兩種可能:其一,緩存的內容已經過時,即緩存中保存的內容超過了預先設定的時限,或網站伺服器的網頁已經更新,這時緩存會要求原伺服器驗證緩存中的內容,要麼更新內容,要麼返回「未修改」的消息;其二,緩存的內容是新的,即與原網站的內容保持同步,此時稱為緩存命中,這時緩存會立即將已保存的內容送給客戶端。
在客戶端的請求沒有命中時,反而增加了緩存存儲和轉發的處理時間。在這種情況下,代理緩存是否仍有意義呢?實際上,代理緩存能夠同時與網站伺服器建立多個並發的TCP/IP連接,並行獲取網站上的內容。緩存的存在從整體上降低了對網站訪問的次數,也就降低了單位時間內伺服器端的排隊數目,因而這時並發連接的排隊延時要小得多。優秀的緩存甚至能實現對網頁內相關鏈接內容的預取以加快連接的速率。 3.代理緩存的策略 當原伺服器的文件修改或被刪除後,緩存又如何知道它保存的拷貝已經作廢呢?HTTP協議為緩存服務提供了基本的支持,它使緩存能向原伺服器查詢,某個文件是否更改,如果緩存的拷貝過時則進行有條件下載。僅當原伺服器文件超過指定的日期時,才會發出新的文件。
但是這些詢問操作對網路伺服器造成的負載幾乎和獲取該文件差不多,因此不可能在客戶端向緩存發起請求時都執行這樣的操作。HTTP協議使得伺服器可以有選擇地為每個文檔指定生存時間,即清楚地指出某個文件的有效生命周期,生存時間很短即意味著「不要對其緩存」。拷貝的保留時間可以是固定的,也可以是通過這個文件的大小、來源、生存時間或內容計算出來的。

B. 如何把網頁上緩沖完的視頻文件保存

1、在瀏覽器上將視頻緩沖好,然後在瀏覽器上打開工具,找到internet選項。

C. 怎樣把網頁緩存文件保存起來下次清除了復制進去就可以使用

現在的網密度flash都是一個用flash控制項做的一個播放器,然後用這個flash播放器來調用遠程伺服器上的影音數據,所以,你下的只是一個播放器

D. internet 緩存文件

一、什麼是緩存
瀏覽器緩存這個概念,對於經常用瀏覽器來瀏覽信息的用戶來說並不十分陌生。用戶也許在用瀏覽器瀏覽信息時,經常使用「返回」和「後退」的瀏覽功能,調用你以前閱讀過的頁面,這時,你會發現顯示速度是很快的,其實這些你剛調出來的內容就放在計算機的緩存中,而不需要再次從INTERNET上重新傳輸數據,這樣就會給用戶造成了一種訪問速度被提高的錯覺。所以瀏覽器緩存其實就是指在本地使用的計算機中開辟一個內存區,同時也開辟一個硬碟區作為數據傳輸的緩沖區,然後用這個緩沖區來暫時保存用戶以前訪問過的信息。既然緩存存在於硬碟之中,那麼它肯定是以文件夾的形式出現的。各個不同類型的瀏覽器都有各個不同的文件夾作為緩存使用,在系統的預設狀態下,IE3.0和IE4.0版本的瀏覽器緩存文件夾為「WINDOWSTemporary Internet Files」,而網景公司的NETSCAPE 3.0瀏覽器的緩存文件夾為「Program FilesNetscapeNavigatorCache」,但網景公司的高版本瀏覽器比如Netscape Communicator4.0的瀏覽器緩存文件夾為「PROGRAM FILESUsers用戶名cache」 中,其中用戶名是用戶登錄WINDOWS時使用的名字。
二、緩存是如何工作的
當用戶在瀏覽器中設置一定量的磁碟緩存後,瀏覽器上網工作時會把從網上讀出的網頁、圖像以及其它數據存放在磁碟緩存之中,並建立相應的文檔索引。在瀏覽器以後的工作中,將首先檢查磁碟緩沖區中是否存在相應的數據,如果有,則直接從本地磁碟上讀出,不再從網上下載,所節省的時間是顯而易見的。緩存按照信息存放的位置可以分成內存緩存和硬碟緩存。內存緩存是用於暫時存儲本次上網所調用的數據資料的,從INTERNET上傳來的每一個網頁信息,在內存緩存中都相應地給予保存一個備份,「返回」和「向前」實際上是將以前的頁面從內存緩存中調出來並顯示在用戶的瀏覽器窗口中,在內存緩存中存放的網頁信息量和內存緩存的大小有關,內存緩存越大,保存的網頁信息量就越多。硬碟緩存是用於保存用戶前幾次上網時所調用的信息資料,用戶從「歷史記錄」中調出來的內容其實就是保存在硬碟緩存中的,只要用戶開辟的硬碟緩存足夠大,將可以保存用戶前幾個星期甚至幾個月前調用過的信息資料。
通過上面的分析,我們發現在瀏覽器中設置適當的磁碟緩存是相當必要的,並且需要一定的容量,理論上這個值設置得越高,存入緩存的信息就越多,裝載它們的速度也就越快。那麼是不是設置的緩存容量越大,瀏覽的效率越高呢?答案當然是否定的,大家都知道物極必反的道理。如果緩存容量設置的太小,所能存放的數據信息量就很小,大部分數據還是需要從網上重新下載,並且系統還要花費一定的系統資源來頻繁清除緩存中的數據,最終結果會使瀏覽速度明顯下降,如果這是這樣的話,使用緩存到成了一種累贅,還不如不用的好。相反,如果瀏覽器的緩存設置得太大的話,那麼在你的磁碟緩存中存放的數據信息量將很龐大,以後在你每次需要重新訪問這些信息時,瀏覽器將不得不在你的龐大的緩存信息中搜索需要的文檔,這樣會使你的硬碟頻繁工作,所需要的時間將長於從網上下載數據的時間;另外如果緩存容量設置得太大,在硬碟容量一定的情況下,其他系統程序佔用的資源將變得相對較少,從而會降低計算機本身的運行速度。在這種情況下,磁碟緩存就失去了應有的作用。通常情況下,瀏覽器默認的內存緩存數值為600K,如果你的計算機有32~64M內存,並且在運行瀏覽器系統的時候沒有執行更多的其他應用程序,那麼可以把這個數值改為4~8M;對於硬碟緩存,瀏覽器默認的數值為5M,如果你經常要訪問的信息量很大,而且計算機中的硬碟有比較多的閑置空間,那麼你可以把硬碟緩存的數值設置成500M~1000M。
三、怎樣正確設置緩存
用戶無論使用的是哪一種瀏覽器,正確地設置瀏覽器的緩存參數將大大提高你的瀏覽效率,同時也將一定程度上改善你的瀏覽器的工作性能;但是如果使用不恰當,設置不正確那不但不會提高你的工作效率,反而還能降低計算機的運行速度。不同的瀏覽器有不同的設置方法:
A、IE4.0瀏覽器設置緩存大小的方法如下:
1、首先打開瀏覽器的操作窗口,然後用滑鼠淡季「查看」菜單中的「Internet選項」,程序會打開一個選項對話框。
2、在選項對話框中找到「INTERNET 臨時文件」欄,並用滑鼠單擊該欄右邊的「設置」按鈕,同樣地程序也會打開一個設置框。
3、在設置框中,用戶可以直接用滑鼠來移動滑動桿即可改變緩存的大小。
4、參數設置好後,單擊「應用」按鈕使上述設置生效,最後單擊「確定」按鈕,退出參數設置對話框。
B、IE5.0瀏覽器設置緩存大小的方法如下:
1、打開IE5.0操作窗口,在窗口中用滑鼠單擊「工具」菜單中的「Internet選項」,屏幕上將出現「Internet選項」對話框。
2、在選項對話框中,單擊「常規」標簽下的「Internet臨時文件」設置欄,並用滑鼠單擊該欄中的「設置」按鈕,程序將會打開一個標題為「設置」的對話框;當然,IE4.0以上版本的瀏覽器帶有自動清除磁碟緩存的功能,如果用戶想在這里節省硬碟的空間,也可以按「刪除文件」按鈕,來釋放出更多的緩存空間,這種刪除緩存內容的方式比較徹底。
3、在「設置」對話框上面有四個單選項:
「每次訪問此頁時檢查」單選項表示瀏覽器將發送一個信息給所要訪問的頁面的WEB伺服器,查問當前訪問的信息是否有變動,如沒有變動,就從硬碟緩存中直接調用,而且每次訪問都要發送信息給WEB伺服器進行驗證。
「每次啟動INTERNET EXPLORER時檢查」表示本次上網瀏覽器將只發送一次信息給WEB伺服器進行驗證,以後無論信息是否發生變動,都從硬碟緩存中直接調用所要訪問的頁面的信息。
「自動」單選項表示瀏覽器將自動檢查所要訪問的信息最新是否發生變動,如果變動的話,就從INTERNET上重新下載網頁,如果沒有變動的話,就直接從硬碟中讀取數據。
「不檢查」單選項表示對要調用的頁面信息不進行校驗,只要硬碟硬碟上有,就直接從硬碟中調用。弄清楚了上面四個選項後,用戶可以根據自己的實際情況進行設定,瀏覽器默認選擇「自動」這一單選項。
4、接著用戶可以在「使用的磁碟空間處」用滑鼠直接拖動滑動桿來改變緩存的大小,或者直接在後面的文本框中輸入具體的數值。如果用戶想改變瀏覽器緩存的位置,例如用戶的C盤空間緊張時或者為了使用方便,用戶需要把緩存移到其它分區或者把緩存放到一個易操作的地方,這時就可以通過另外選擇一個文件夾來作為緩存,在這里用戶只要按下「移動文件夾」並指定要新建的文件夾名稱就行了。
5、同樣地,參數設置好後,單擊「應用」按鈕使上述設置生效,最後單擊「確定」按鈕,退出選項對話框。
C、Netscape3.0瀏覽器設置緩存大小的方法如下:
1、運行瀏覽器程序,在瀏覽窗口中用滑鼠單擊「Options」菜單下面的「Network Preference」菜單項,瀏覽器將會彈出一個參數設置窗口。
2、在該窗口中單擊「Cache」標簽,我們就會發現該標簽下提供的設置內容都是與緩存有關的,用戶可以根據自己計算機的硬體配置情況,在「Memory」文本欄處輸入適當的內存緩存的數值,在「Disk」文本欄處輸入需要的硬碟緩存數值。
3、在該標簽,用戶也可以單擊「Clear memory cache now」來直接清除內存緩存中的內容,通過單擊「Clear disk cache now」按鈕來清除硬碟緩存中的內容。
4、在「Disk cache」文本欄處用戶可以另外指定一個文件夾作為硬碟緩存的目錄,瀏覽器默認的緩存目錄為「Program FilesNetscapeNavigatorCache」。
5、在「Verify」驗證欄處有三個單選項,其中「Once per session」功能與「每次啟動INTERNET EXPLORER時檢查」相同,「Every time」作用與「每次訪問此頁時檢查」 相同,「Never」當然與「不檢查」相同,瀏覽器默認會選中「Once per session」選項。
6、設置好所有參數後,單擊「確定」按鈕完成設置任務。
D、Netscape4.0以上版本瀏覽器設置緩存大小的方法如下:
1、在瀏覽器操作窗口中,用滑鼠單擊菜單欄中的「EDIT」菜單項下面的「Preferences」命令,程序會彈出一個設置對話框。
2、在該對話框的目錄欄中,選擇「Advanced」下面的「Cache」命令,用戶就會發現一個與緩存有關的設置界面。
3、這個設置界面與Netscape3.0瀏覽器的緩存設置界面相似,所以下面的設置基本上就與Netscape3.0瀏覽器設置緩存大小的方法相同。
好了,到了這里相信大家對瀏覽器緩存的使用已基本熟悉了。不過,最後筆者還要提醒大家兩點的是:1、磁碟緩存如果使用不當或使用時間較長時,有時可以導致瀏覽器降低工作效率或乾脆停止工作,最為典型的現象有兩種:一是打開一個網頁時硬碟不停的工作,需要很長的時間才有反應。這是因為緩存太長以及緩存中數據太多造成的。另外一種現象就是瀏覽器乾脆不工作,無法打開任何網頁。這是因為緩存中的數據文檔混亂或者已經破壞造成的。解決此類問題的方法是適當減小緩存尺寸或者定期及時清理緩存中的數據。2、使用緩存後網頁有可能不能自動更新,雖然在設置緩存時讓它可以自動檢測網頁是否更新,但實際使用中往往每次都是讀出的舊網頁內容,這樣網上內容更新時用戶就不能及時了解。解決上述故障的方法是必須隨時按下瀏覽器的「刷新」或「Reload」按鈕。

E. 怎麼保存網頁緩存或系統臨時文件

把IE的臨時文件夾放大一點,可以挪到其它地方去,Internet選項中-Internet臨時文件-設置-空間。弄大一點,可以點擊移動文件夾弄到D盤或E盤。大概就可以吧。

F. 手機網路緩存怎麼設置

應該在網路設置裡面有,上網的手機要不定期的清理一下緩存,給手機運行網路時以最大的空間,就不會提示存儲不足了

G. 如何打開和保存網頁視頻緩存

在C:\Documents
and
Settings\Administrator\Local
Settings\Temporary
Internet
Files目錄下就可以找到相關的Internet緩存文件!

H. 網頁緩存保存在哪

網頁緩存具體保存在哪不好說,還得看你在系統盤里是不是有裝軟體,畢竟保存的地方不是固定的,但網頁緩存是肯定不會保存在顯存里,顯卡的顯存是給GPU用的緩存。具體想看存儲路徑最好還是下個系統輔助軟體,比如QQ管家、360等。畢竟這個不是那麼容易就能找到的

I. ios網路請求慢怎麼先載入緩存數據

有網路的時候把數據存起來,如果有的新的數據,就把舊的數據刪除保存新的數據到本地,沒有網路的時候載入本地的數據就可以實現

閱讀全文

與網路如何保存請求緩存相關的資料

熱點內容
三菱plcwif網路連接 瀏覽:439
蘋果快捷鍵切換網路卡 瀏覽:754
海爾電視無信號無網路 瀏覽:821
網路名什麼妹 瀏覽:899
怎樣干擾鄰居家的網路信號 瀏覽:485
蘋果x網路流傳 瀏覽:998
qq網路聊天室哪個更早 瀏覽:142
慶陽市網路安全宣傳 瀏覽:230
網路連接一直顯示網路超時 瀏覽:3
冒險島單機網路連接中斷 瀏覽:313
蘋果有6g網路嗎 瀏覽:837
網路營銷經理的經驗 瀏覽:429
網路申請卡哪個好 瀏覽:597
智能網路電視機哪個品牌的好 瀏覽:685
有哪些國家是網路強國 瀏覽:629
提醒廣大市民網路安全 瀏覽:110
蘋果安裝app顯示是否連接網路 瀏覽:108
無線網路怎麼連接不上了呢 瀏覽:231
哪些乙肝患者必須進行網路診斷 瀏覽:545
2g網路刷機怎麼用 瀏覽:646