隨著信息技術的迅速發展,網路規模隨著用戶數呈指數級增長,也越來越龐大,為了支持斷接操作,數據要預先存儲到快取中,由於在斷接過程中只能使用本地的數據,所以要提高用戶的訪問速度,主要採用快取預取技術來減少網路延遲,因此這個數據預先存儲的過程是必需的。
對於預先存儲的數據進行選擇是預取技術的關鍵,現在比較流行的預取算法主要有六種:
1、基於訪問機率的預取模型,由於用戶對Web的訪問具有一定的規律,且具有歷史性和相對集中的愛好,因此提出了基於組的興趣和訪問行為對未來將要訪問的資源進行預測。
2、基於數據挖掘的預取模型,利用數據挖掘技術挖掘用戶的興趣關聯規則,作為對用戶即將訪問的頁面進行預取的依據。
3、基於Web語義的預取模型,通過提煉用戶會話特徵,按語義對用戶會話進行分類,伺服器確定用戶會話所屬的類別,預送用戶可能使用的文檔並傳送到客戶端。
4、基於網路性能的預取模型,在對web代理伺服器上的業務進行分析和對網路RTT進行測量分析的基礎上,對URL的未來訪問進行預測。
5、基於流行度的預取模型,定期地統計網頁的訪問次數,並選取訪問次數較多的網頁組成流行頁面集。然後根據客戶最近發出的請求量的大小,從每個伺服器上的流行頁面集中預取相當於用戶最近發出的請求量的頁面放在快取或直接送給用戶。利用Zipf第1定律和第2定律對訪問流行度建模,提出了基於Web流行度的預取模型。
6、基於神經網路的預取模型,採用基於神經網路的預取模型,利用BP或MA等算法進行學習並預測。通過抽取網頁超鏈描述文字信息中的關鍵字作為神經網路的輸入,神經網路輸出結果作為預取依據,用戶瀏覽路徑頁面作為訓練樣本反饋給神經網路進行學習。
相關詞條
-
快取
快取(Cache memory)是硬碟控制器上的一塊記憶體晶片,具有極快的存取速度,它是硬碟內部存儲和外界接口之間的緩衝器。由於硬碟的內部數據傳輸速度和外...
基本概念 基本簡介 工作原理 技術發展 功能作用 -
CPU快取
在計算機系統中,CPU高速快取(英語:CPU Cache,在本文中簡稱快取)是用於減少處理器訪問記憶體所需平均時間的部件。在金字塔式存儲體系中它位於自頂向...
簡介 概念 作用 工作原理 快取比較 -
CPU一級快取
一級快取是相對於二級快取來命名的,它是直接與CPU數據匯流排相連,傳輸速度接近於CPU處理速度。而二級快取主要是進一步過度一級快取和記憶體直接的傳輸速度差。...
快取簡介 快取 一級快取 -
預讀
預讀是微軟採用的一種加速程式進程啟動速度的技術,主要原理是在開機載入作業系統的時候讀取常用程式的主要內容以備該程式啟動時耗費大量時間來讀取本身的數據。
數據預讀機制 常見問題 解決辦法 局部碎片整理 開啟預存取 -
數據傳送
數據傳送系統已廣泛套用於工業控制等各個領域,如何提高採集軟體的穩定性和數據傳送效率成為一個技術難點。傳輸控制協定 ( TCP)是 Internet 中使...
數據傳送限制因素 數據傳送點的選擇方法 數據傳送器設計 數據傳送定時器 -
PHP[超文本預處理器]
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和...
發展 開發工具 特性 優勢 技術套用 -
迅盤技術
迅盤技術於2007年5月9日正式發布,迅盤可以使軟體啟動和運行速度提高1倍,開機速度加快20%,同時減少硬碟轉數以節省功耗。
-
英特爾迅盤技術
英特爾迅盤技術,英特爾迅盤,(Intel Turbo Memory)也就是此前我們經常提及的Robson。迅盤採用了快閃記憶體模組+主控晶片的組成方式,其中主...
發布 迅盤 亮點 地位 功能 -
廣域網最佳化
較為敏感的網路,比如雲存儲環境等。快取數據快取技術是在分析用戶數據流統計...)• 快取(caching)• 預讀(主動快取)(prefetching...的解壓設備,接收方即可得到傳送方傳送的完整數據。數據包壓縮技術:數據包...
產生背景 主要目的 內容交付障礙 主要技術 協定最佳化