[發明專利]CIFS應用優化方法及裝置無效
| 申請號: | 201210273370.3 | 申請日: | 2012-08-02 |
| 公開(公告)號: | CN102821148A | 公開(公告)日: | 2012-12-12 |
| 發明(設計)人: | 李鎮吉;趙輝宇;范爐林 | 申請(專利權)人: | 深信服網絡科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518051 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | cifs 應用 優化 方法 裝置 | ||
技術領域
本發明涉及網絡技術領域,特別是涉及一種CIFS應用優化方法及裝置。
背景技術
CIFS(Common?Internet?File?System,通用Internet文件系統)是微軟的Windows主機間通過網絡進行文件共享的服務,通常稱之為網上鄰居。CIFS服務采用客戶端/服務器模式。客戶端請求遠在服務器上的服務器程序為它提供服務。服務器獲得請求并返回響應。使得位于客戶端的用戶可以像訪問本地文件一樣讀寫遠程主機的文件,并且能夠和其他用戶進行文件共享和協作。CIFS服務還可以在網絡斷線后自動恢復。這些機制使得CIFS在各個企業內應用得非常廣泛。
CIFS服務開發的初衷是在局域網內共享文件,而隨著現代信息技術及經濟全球化的發展,企業和機構的分支也開始遍布于全球,CIFS服務在廣域網上開始變得不能適應。CIFS服務交互繁多,且經常性的請求重復數據及命令,導致在相對時延很大的廣域網上變得效率低下,通常傳輸一個文件速度非常慢,在線打開文件等操作更是讓用戶難以忍受。
傳統的CIFS優化方法是在客戶端和服務器分別部署1臺廣域網優化設備,采用應用層的CIFS代理,通過緩存重復數據、降低CIFS在廣域網上的交互次數、預取數據等手段來提升CIFS在廣域網的性能。然而,如前所述,傳統的CIFS優化方法需要在客戶端和服務器兩端分別進行部署,從而提高了網絡復雜度,且增加了部署的費用。
發明內容
基于此,有必要提供一種能降低部署復雜度的CIFS應用優化方法。
一種CIFS應用優化方法,包括:
獲取數據讀取請求;
在緩存中獲取與所述數據讀取請求對應的數據;
判斷獲取對應的數據是否成功,若是,則返回所述獲取到的數據;否則轉發所述數據讀取請求至服務器,獲取服務器返回的數據,并返回所述服務器返回的數據。
在其中一個實施例中,所述獲取服務器返回的數據的步驟之后還包括:
將所述服務器返回的數據存儲在所述緩存中。
在其中一個實施例中,所述方法還包括:
向所述服務器發送預讀請求;
獲取所述服務器根據預讀請求返回的數據;
將所述服務器根據預讀請求返回的數據存儲在緩存中。
在其中一個實施例中,所述在緩存中獲取與所述數據讀取請求對應的數據的步驟為:
在所述緩存中存儲的所述服務器根據預讀請求返回的數據中查找與所述數據讀取請求對應的數據。
在其中一個實施例中,所述方法還包括:
獲取控制指令;
根據所述控制指令返回指令接收響應,并將所述控制指令轉發給所述服務器。
此外,還有必要提供一種部署簡單的CIFS應用優化裝置。
一種CIFS應用優化裝置,包括:
請求獲取模塊,用于獲取數據讀取請求;
數據獲取模塊,用于在緩存中獲取與所述數據讀取請求對應的數據;
數據返回模塊,用于判斷獲取對應的數據是否成功,若是,則返回所述獲取到的數據;否則轉發所述數據讀取請求至服務器,獲取服務器返回的數據,并返回所述服務器返回的數據。
在其中一個實施例中,所述數據返回模塊還用于將所述服務器返回的數據存儲在所述緩存中。
在其中一個實施例中,還包括數據預讀模塊,用于向所述服務器發送預讀請求,獲取所述服務器根據預讀請求返回的數據,將所述服務器根據預讀請求返回的數據存儲在緩存中。
在其中一個實施例中,所述數據獲取模塊還用于在所述緩存中存儲的所述服務器根據預讀請求返回的數據中查找與所述數據讀取請求對應的數據。
在其中一個實施例中,還包括指令響應模塊,用于獲取控制指令,根據所述控制指令返回指令接收響應,并將所述控制指令轉發給所述服務器。
上述CIFS應用優化方法和裝置,在接收的數據讀取請求在緩存中命中時返回對應的數據,在接收的數據讀取請求在緩存中未命中時再去服務器抓取數據并返回,使得實現該功能的裝置在部署時,可部署在客戶端或服務器的一端,從而降低了部署后的網絡復雜度,減少了部署費用。
附圖說明
圖1為一個實施例中CIFS應用優化方法的流程圖;
圖2為一個實施例中CIFS應用優化裝置的結構示意圖;
圖3為另一個實施例中CIFS應用優化裝置的結構示意圖;
圖4為一個實施例中CIFS應用優化過程的時序圖;
圖5為另一個實施例中CIFS應用優化過程的時序圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深信服網絡科技(深圳)有限公司,未經深信服網絡科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210273370.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種集成加濕器的多功能壁爐
- 下一篇:暖氣管道循環系統及樓體





