對網絡中的高訪問流量進行響應的裝置的製作方法
2023-09-23 07:00:25
專利名稱:對網絡中的高訪問流量進行響應的裝置的製作方法
技術領域:
本實用新型涉及機械技術領域,尤其涉及一種對網絡中的高訪問流量進行響應的
>J-U ρ α裝直。
背景技術:
隨著網際網路行業的發展,網際網路的用戶越來越多,基於網際網路的操作也越來越頻繁,因此人們對於網際網路系統寄予的希望很大、要求越來越高,對網站伺服器系統的性能、用戶體驗要求也越來越高。網站伺服器系統面對超大用戶量訪問時,如何提高客戶端與網站伺服器交互的速度、提供客戶端瀏覽器的響應速度就成為了網站伺服器系統的一個關鍵問題。現有技術中還沒有解決上述關鍵問題的有效方案。
實用新型內容本實用新型的實施例提供了一種對網絡中的高訪問流量進行響應的裝置,以提高網絡伺服器和客戶端間的響應速度。一種對網絡中的高訪問流量進行響應的裝置,包括:主控交換板,以及和所述主控交換板連接的存儲器、信號接收板和數據輸出板,所述的主控交換板根據所述信號接收板接收到的訪問請求,從所述存儲器中提取出所述訪問請求對應的靜態頁面的數據流,再通過所述數據輸出板將所述數據流輸出。
由上述本實用新型的實施例提供的技術方案可以看出,本實用新型實施例通過在網絡側預先存儲客戶端的訪問請求對應的靜態頁面,客戶端的瀏覽器只需要解析最基本的html文件,無需解析複雜的動態程序文件,極大的提高了網絡伺服器和客戶端間的響應速度,避免了大量用戶因為非交易信息或者私密信息直接訪問網絡伺服器,大大降低了伺服器的壓力、提升了系統的性能,讓用戶的使用變得更為流暢、更為友好。
圖1為本實用新型實施例二提供的一種對網絡中的高訪問流量進行響應的裝置的具體結構示意圖;圖2為本實用新型實施例一提供的一種對網絡中的高訪問流量進行響應的方法的處理流程示意圖。
具體實施方式
為便於對本實用新型實施例的理解,下面將結合附圖以幾個具體實施例為例做進一步的解釋說明,且各個實施例並不構成對本實用新型實施例的限定。實施例一該實施例提供的一種對網絡中的高訪問流量進行響應的裝置的具體結構如圖1所示,包括如下的模塊:主控交換板11,以及和所述主控交換板11連接的存儲器12、信號接收板13和數據輸出板14,上述的信號接收板13包括具有多輸入接口和多輸出接口的矩陣切換器,接收客戶端發送的訪問請求,通過矩陣切換器將上述訪問請求發送給主控交換板11。所述的存儲器12中關聯存儲訪問請求和該訪問請求對應的靜態頁面的數據流,該數據流可以為靜態頁面的原始碼。上述存儲器可以為RAM (random access memory,隨機存儲器),DRAM (Dynamic Random Access Memory,動態隨機存取存儲器),SDRAM(Synchronous Dynamic Random Access Memory,同步動態隨機存儲器)。所述的主控交換板包括DSP (數位訊號處理器,Digital Signal Processing)和FPGA (現場可編程門陣列,Field Programmable Gate Array),主控交換板11根據所述信號接收板13接收到的訪問請求,從所述存儲器12中提取出所述訪問請求對應的靜態頁面的數據流,再通過所述數據輸出板14將所述數據流輸出。所述的數據輸出板14包括並行通信接口,可以在主控交換板11的控制下同時輸出多個數據流。實施例二該實施例提供的一種對網絡中的高訪問流量進行響應的方法的處理流程示意圖如圖2所示,包括如下的處理步驟:步驟21、通 過網絡組件模擬出客戶端向網絡伺服器發送的訪問請求,所述網絡伺服器處理所述訪問請求,輸出響應數據流。在網絡側設置用來模擬客戶端向網絡伺服器發送訪問請求的網絡組件,該網絡組件可以為Http (Hypertext Transfer Protocol,超文本傳輸協議)URL (通用資源定位器,Universal Resourse Locator)Connection 組件,具體上可以通過 Asp、Jsp、Java 等網絡程式語言來開發上述網絡組件,並將上述網絡組件在網絡伺服器上進行註冊。所述網絡組件可以包括靜態參數配置模塊、動態參數配置模塊、通用資源定位模塊、訪問請求構造模塊、訪問請求發送處理模塊。所述靜態參數配置模塊用於配置客戶端的靜態參數,該靜態參數必須包括客戶端的IP位址,可選的還可以包括客戶端的用戶名、權限等信息。所述動態參數配置模塊用來配置所述訪問請求對應的動態參數。上述動態參數根據所述訪問請求對應的網絡頁面的具體內容而定,比如,上述網絡頁面中包括有多個選項的選擇按鈕時,上述動態參數可以為具體的選項信息。在一個網絡頁面中可以沒有動態參數,因此,上述動態參數是可選的,默認為空。所述通用資源定位模塊用來配置所述訪問請求對應的URL地址,該URL地址表示了上述訪問請求對應的網絡頁面的網址。所述訪問請求構造模塊用於根據所述靜態參數、動態參數、URL地址,以及所述訪問請求所要訪問的業務系統的網絡配置信息構造出客戶端向網絡伺服器發送的訪問請求。所述訪問請求發送處理模塊用來向網絡伺服器發送所述訪問請求。所述網絡伺服器處理所述訪問請求,輸出響應數據流,該響應數據流為上述訪問請求所要訪問的網絡頁面的字節流數據。[0029]步驟22、根據所述響應數據流生成所述訪問請求對應的靜態頁面,將所述靜態頁面和所述訪問請求在網絡側進行關聯存儲。在網絡側通過瀏覽器接收所述響應數據流,所述瀏覽器通過軟體解析工具解析所述響應數據流,生成所述訪問請求對應的網絡頁面。該網絡頁面通常為Asp、Jsp等頁面,上述瀏覽器解析上述Asp、Jsp等頁面需要消耗一定的時間。在本實用新型實施例中,將上述生成的訪問請求對應的網絡頁面作為靜態頁面,利用所述瀏覽器獲取所述靜態頁面的原始碼,將該原始碼和所述訪指定硬碟目錄。上述存儲器可以為 RAM (random access memory,隨機存儲器),DRAM (Dynamic Random AccessMemory,動態隨機存取存儲器),SDRAM (Synchronous Dynamic Random Access Memory,同步動態隨機存儲器)。當網絡伺服器對具體業務對應的靜態頁面進行了修改後,根據所述修改的具體內容,對所述靜態頁面資料庫中存儲的所述靜態頁面對應的原始碼進行相應的修改。tWn,當需要更新門戶網站的內容時,網站運營人員登錄到網站後臺管理系統,對網站內容進行編輯(添加、刪除)等操作,更新成功之後,針對網站運營人員操作的具體網絡頁面進行相應的靜態頁面的內容更新,該靜態頁面的內容更新可以直接通過修改存儲的靜態頁面對應的原始碼來完成,也可以重新通過上述網絡組件來發送訪問請求,重新生成靜態頁面來完成。該靜態頁面的操作不會影響外網用戶的使用也不會增加網站運營人員的操作難度,與此同時會以最快的速度將最新的內容及時反映到用戶面前,而且對同時在線的用戶數量無限制,步驟23、 所述網絡伺服器接收到客戶端向所述網絡伺服器發送的真實的訪問請求後,獲取所述真實的訪問請求對應的URL地址、動態參數;所述網絡伺服器以所述真實的訪問請求對應的URL地址、動態參數為查詢關鍵字,在所述靜態頁面資料庫中進行匹配查詢。步驟24、判斷在所述靜態頁面資料庫中是否匹配查詢到了對應的靜態頁面的原始碼,如果是,則執行步驟25 ;否則,執行步驟26。步驟25、所述網絡伺服器將所述原始碼發送到所述客戶端的瀏覽器,以使得所述客戶端的瀏覽器根據所述原始碼生成靜態頁面。步驟26、當沒有匹配查詢到對應的靜態頁面後,所述網絡伺服器按照正常的流程處理真實的訪問請求,輸出響應數據流,將所述響應數據流發送到所述客戶端的瀏覽器,以使得所述客戶端的瀏覽器解析所述響應數據流後生成靜態頁面。本領域普通技術人員可以理解:附圖只是一個實施例的示意圖,附圖中的模塊或流程並不一定是實施本實用新型所必須的。本領域普通技術人員可以理解:實施例中的設備中的模塊可以按照實施例描述分布於實施例的設備中,也可以進行相應變化位於不同於本實施例的一個或多個設備中。上述實施例的模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。綜上所述,本實用新型實施例通過在存儲器中關聯存儲訪問請求和該訪問請求對應的靜態頁面的數據流,客戶端的瀏覽器只需要解析最基本的html文件,無需解析複雜的動態程序文件,極大的提高了網絡伺服器和客戶端間的響應速度,避免了大量用戶因為非交易信息或者私密信息直接訪問網絡伺服器,大大降低了伺服器的壓力、提升了系統的性能,讓用戶的使用變得更為流暢、更為友好。以上所述,僅為本實用新型較佳的具體實施方式
,但本實用新型的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本實用新型揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本實用新型的保護範圍之內。因此,本實用新型的保護範圍應該以權利要求的保 護範圍為準。
權利要求1.一種對網絡中的高訪問流量進行響應的裝置,其特徵在於,包括:主控交換板,以及和所述主控交換板連接的存儲器、信號接收板和數據輸出板, 所述的主控交換板根據所述信號接收板接收到的訪問請求,從所述存儲器中提取出所述訪問請求對應的靜態頁面的數據流,再通過所述數據輸出板將所述數據流輸出。
2.根據權利要求1所述的對網絡中的高訪問流量進行響應的裝置,其特徵在於,所述的存儲器包括隨機存儲器RAM、動態隨機存取存儲器DRAM或同步動態隨機存儲器SDRAM。
3.根據權利要求1所述的對網絡中的高訪問流量進行響應的裝置,其特徵在於,所述的數據輸出板包括並行通信接口。
4.根據權利要求1所述的對網絡中的高訪問流量進行響應的裝置,其特徵在於,所述的信號接收板包括具有多輸入接口和多輸出接口的矩陣切換器。
5.根據權利要求1至4任一項所述的對網絡中的高訪問流量進行響應的裝置,其特徵在於,所述的主控交換 板包括數位訊號處理器DSP和現場可編程門陣列FPGA。
專利摘要本實用新型提供了一種對網絡中的高訪問流量進行響應的裝置。該裝置主要包括主控交換板,以及和所述主控交換板連接的存儲器、信號接收板和數據輸出板,主控交換板根據所述信號接收板接收到的訪問請求,從所述存儲器中提取出所述訪問請求對應的靜態頁面的數據流,再通過所述數據輸出板將所述數據流輸出。本實用新型實施例通過在網絡側預先存儲客戶端的訪問請求對應的靜態頁面,極大地提高了網絡伺服器和客戶端間的響應速度,大大降低了伺服器的壓力、提升了系統的性能。
文檔編號G06F17/30GK203119943SQ20132004128
公開日2013年8月7日 申請日期2013年1月25日 優先權日2013年1月17日
發明者孫貴成, 李春, 陳燕 申請人:北京印天網真科技有限公司