[發(fā)明專利]一種網絡請求處理方法、網絡服務器和網絡系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410138846.1 | 申請日: | 2014-04-08 |
| 公開(公告)號: | CN104980464B | 公開(公告)日: | 2019-07-23 |
| 發(fā)明(設計)人: | 黃歡 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京智匯東方知識產權代理事務所(普通合伙) 11391 | 代理人: | 康正德;薛峰 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 請求 處理 方法 服務器 系統(tǒng) | ||
本發(fā)明公開了一種網絡服務器,適于處理來自客戶端的請求,該網絡服務器包括:解析器,適于對該請求進行解析,以獲取該請求所包括的版本標識信息和文件標識信息;文件處理器,適于獲取與該版本標識信息相關聯的文件包,并且從該文件包中獲取與文件標識信息相對應的一個或者多個文件;以及輸出裝置,適于組合所獲取的一個或者多個文件的文件內容并返回到客戶端。本發(fā)明還公開了一種在該網絡服務器中的網絡請求處理方法以及包括該網絡服務器的網絡系統(tǒng)。
技術領域
本發(fā)明涉及計算機和互聯網領域,尤其涉及在網絡中的網絡內容提供技術。
背景技術
隨著互聯網絡和計算機的普及,越來越多的用戶通過互聯網來獲取信息?;ヂ摼W的信息一般存儲在鏈接到網絡中的服務器上,用戶可以訪問這些服務器來獲取信息。一些網站的訪問量也越來越大。例如某些網站的頁面瀏覽量甚至達到了數千萬次甚至上億的級別,因此,對這些頁面的任何優(yōu)化都有助于用戶快速獲得網頁信息以及提高網站性能,當網站訪問量巨大時,這種優(yōu)化就顯得尤其有必要。
隨著網絡技術的發(fā)展,用戶獲取的信息也越來越豐富。現在的網絡頁面與用戶的交互性以及可閱讀性也越來越好。例如,在網頁中,會采用大量的CSS文件等網頁相關文件來定義頁面的顯示方式以及與用戶的交互方式等。當一個網頁中包括多個網頁相關文件時,客戶端在獲得該網頁并且進行呈現時,會向網站發(fā)起多次請求來分別請求多個網頁相關文件。由于建立網絡請求會消耗較多的時間和負載,因此,這種請求的次數越少越好。
因此,需要一種能夠對網頁進行優(yōu)化以便降低服務器負載并提高客戶端處理網頁的效率的新方案。
發(fā)明內容
為此,本發(fā)明提供一種新的方案以力圖解決或者至少緩解上面存在的問題。
根據本發(fā)明的一個方面,提供了一種網絡服務器,適于處理來自客戶端的請求,該網絡服務器包括:解析器,適于對該請求進行解析,以獲取該請求所包括的版本標識信息和文件標識信息;文件處理器,適于獲取與該版本標識信息相關聯的文件包,并且從該文件包中獲取與文件標識信息相對應的一個或者多個文件;以及輸出裝置,適于組合所獲取的一個或者多個文件的文件內容并返回到客戶端。
可選地,根據本發(fā)明的網絡服務器還包括存儲器。文件處理器判斷該存儲器中是否緩存有文件包,如果沒有,則從與網絡服務器通信相連的文件服務器獲取與版本標識信息相關聯的文件包。
可選地,在根據本發(fā)明的網絡服務器中,解析器還適于從請求中解析出應用標識信息,而且文件處理器利用該應用標識信息和版本標識信息從文件服務器獲取文件包。
可選地,在根據本發(fā)明的網絡服務器中,解析器還包括文件標識生成器,適于從請求中獲取文件標識的公共部分和一個或者多個不同部分,對這些公共部分和每個不同部分進行組合以生成一個或者多個文件標識信息。
可選地,在根據本發(fā)明的網絡服務器中,文件標識信息為文件名,文件處理器還適于將所獲取的文件包以及文件包中包含的文件一起存儲到存儲器中。
可選地,在根據本發(fā)明的網絡服務器中,版本標識信息為根據所述文件包中的所有文件的文件內容計算得到的散列值。
根據本發(fā)明的另一個方面,提供了一種網絡請求處理方法,該方法適于在網絡服務器中執(zhí)行,以處理來自客戶端的請求,該方法包括步驟:對該請求進行解析,以獲取該請求所包括的版本標識信息和文件標識信息;獲取與該版本標識信息相關聯的文件包,并且從文件包中獲取與文件標識信息相對應的一個或者多個文件;以及組合所獲取的一個或者多個文件的文件內容并返回到所述客戶端。
可選地,在根據本發(fā)明的網絡請求處理方法中,獲取文件包的步驟還包括:判斷網絡服務器中是否緩存有該文件包,如果沒有,則從與網絡服務器通信相連的文件服務器獲取與版本標識信息相關聯的文件包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410138846.1/2.html,轉載請聲明來源鉆瓜專利網。





