欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種http請求的處理方法、裝置和網絡設備與流程

文檔序號:12789744閱讀:215來源:國知局
一種http請求的處理方法、裝置和網絡設備與流程

本申請涉及互聯網技術領域,更具體地說,涉及一種http請求的處理方法、裝置和網絡設備。



背景技術:

在傳統的web系統開發(fā)中,主要使用appach、nginx等web服務器作為http服務器或者反向代理服務器,然而,上述web服務器時通過I/O阻塞方式處理http請求的。所謂I/O阻塞方式是一個http請求在發(fā)出后,當前線程會被掛起,只有在得到結果之后才會返回,因此無法處理高并發(fā)的http請求,從而導致對http請求的處理效率較低,進而導致服務器在處理http請求時需要耗費較多的服務器資源。



技術實現要素:

有鑒于此,本申請?zhí)峁┮环Nhttp請求的處理方法、裝置和網絡設備,用于以解決當前web服務器在處理http請求時效率較低的問題。

為了實現上述目的,現提出的方案如下:

一種http請求的處理方法,應用于第一網絡設備,所述處理方法包括步驟:

響應用戶的操作指令,根據所述操作指令發(fā)出http請求;

根據所述http請求從多個第二網絡設備中確定目標網絡設備;

將所述http請求發(fā)送至所述目標網絡設備;

接收所述目標網絡設備根據所述http請求返回的目標資源。

可選的,所述http請求包含目標資源地址,所述根據所述http請求從多個第二網絡設備中確定目標網絡設備,包括:

根據所述目標資源地址從所述多個第二網絡設備中進行查找;

將所述目標資源地址所指向的第二網絡設備確定為所述網絡設備。

可選的,所述根據所述目標資源地址從所述多個第二網絡設備中進行查找,包括:

根據所述目標資源地址和所述第二網絡設備的數量信息從所述多個第二網絡設備中進行查找。

一種http請求的處理方法,應用于第二網絡設備,所述處理方法包括步驟:

接收如上所述的第一網絡設備發(fā)送的http請求;

根據所述http請求查找目標資源;

將查找到的目標資源發(fā)送至所述第一網絡設備。

可選的,所述根據所述http請求查找網絡資源,包括:

獲取所述http請求中的目標資源地址;

根據所述目標資源地址查找所述目標資源。

一種http請求的處理裝置,應用于第一網絡設備,所述處理裝置包括:

指令響應模塊,用于響應用戶的操作指令,根據所述操作指令發(fā)出http請求;

目標確定模塊,用于根據所述http請求從多個第二網絡設備中確定目標網絡設備;

第一發(fā)送模塊,用于將所述http請求發(fā)送至所述目標網絡設備;

第一接收模塊,用于接收所述目標網絡設備根據所述http請求返回的目標資源。

可選的,所述http請求包含目標資源地址,所述目標確定模塊包括:

設備查找單元,用于根據所述目標資源地址從所述多個第二網絡設備中進行查找;

設備確定單元,用于將所述目標資源地址所指向的第二網絡設備確定為所述網絡設備。

可選的,所述設備查找單元具體用于根據所述目標資源地址和所述第二網絡設備的數量信息從所述多個第二網絡設備中進行查找。

一種http請求的處理裝置,應用于第二網絡設備,所述處理裝置包括:

第二接收模塊,用于接收如上所述的第一網絡設備發(fā)送的http請求;

目標查找模塊,用于根據所述http請求查找目標資源;

第二發(fā)送模塊,用于將查找到的目標資源發(fā)送至所述第一網絡設備。

可選的,所述目標查找模塊包括:

地址獲取單元,用于獲取所述http請求中的目標資源地址;

資源查找單元,用于根據所述目標資源地址查找所述目標資源。

從上述的技術方案可以看出,本申請公開了一種http請求的處理方法和裝置,應用于第一網絡設備,該處理方法和裝置具體為響應用戶的操作指令,根據操作指令發(fā)出http請求;根據http請求從多個第二網絡設備中確定目標網絡設備;將http請求發(fā)送至目標網絡設備;接收目標網絡設備根據http請求返回的目標資源。通過這種處理方法,能夠無需等待結果,而是根據http請求確定目標網絡資源,并直接從目標網絡資源得到請求的結果,因此能夠以并發(fā)方式處理和http請求,從而提高了web服務器在處理http請求時效率較低的問題。

附圖說明

為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為本發(fā)明提供的一種http請求的處理方法實施例的步驟流程圖;

圖2為本申請?zhí)峁┑牧硪环Nhttp請求的處理方法實施例的步驟流程圖;

圖3為本發(fā)明提供的一種http請求的處理裝置實施例的結構框圖;

圖4為本申請?zhí)峁┑牧硪环Nhttp請求的處理裝置實施例的結構框圖。

具體實施方式

下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。

實施例一

圖1為本發(fā)明提供的一種http請求的處理方法實施例的步驟流程圖。

如圖1所示,本實施例提供的處理方法應用于第一網絡設備,該第一網絡設備是相對于接收其請求并反饋相應信息的至少一個第二網絡設備來說的,本實施例中的第一網絡設備通過網絡與多個第二網絡設備相連接。具體的處理方法包括如下步驟:

S101:根據用戶的操作指令發(fā)出http請求。

該操作指令指的是用戶通過網絡終端設備發(fā)出的網絡操作指令,例如可以是網頁瀏覽指令、信息上傳指令、信息讀取指令等。該網絡終端可以是電腦終端,也可以是運行在聯網電腦上的瀏覽器軟件。在用戶發(fā)出上述操作指令時,第一網絡設備在網絡終端設備上傳該操作指令時,通過響應該指令向網絡發(fā)出相應的http請求。

http指的是超文本傳輸協議(http,HyperText Transfer Protocol),該協議是互聯網上應用最為廣泛的一種網絡協議。所有的萬維網文件都必須遵守這個標準。設計http最初的目的是為了提供一種發(fā)布和接收HTML頁面的方法。1960年美國人Ted Nelson構思了一種通過計算機處理文本信息的方法,并稱之為超文本(hypertext),這成為了http標準架構的發(fā)展根基。

S102:根據http請求從多個第二網絡設備中確定目標網絡設備。

如前所述,本實施例所針對的第一網絡設備通過網絡連接有多個第二網絡設備。由于http請求所針對的目標資源有可能存儲于多個第二網絡設備中的任意一個,因此為了提供http請求的響應速度,這里不是直接對于固定的第二網絡設備發(fā)送該請求,而是根據上述http請求從多個第二網絡設備中查找目標資源的真實所在地,這里將其描述為目標網絡設備,即多個第二網絡設備中存儲有該目標資源的第二網絡設備。

在從多個第二網絡設備中進行查找過程中,首先,根據http請求中所攜帶的目標網絡資源地址進行查找,即根據該網絡資源地址和第二網絡設備的數量信息從多個第二網絡設備中進行查找,該數量信息指的是與第一網絡設備相連接的第二網絡設備的具體數量。然后,在將網絡資源地址所指向的第二網絡設備確定為該目標網絡設備。這里網絡資源地址指向是指該網絡資源地址所指向的具體地址包括在該目標網絡設備的資源庫中。

S103:將http請求發(fā)送至目標網絡設備。

在從多個第二網絡設備中確定出相應的目標網絡設備后,將該http請求發(fā)送至該目標網絡設備,用于從目標網絡設備中獲取該目標資源。

目標網絡設備在接收到該http請求后,根據該http請求中網絡資源地址所指向的資源確定為目標資源,并將該目標資源返回該第一網絡設備。

S104:接收目標網絡設備返回的目標資源。

在目標網絡設備返回其根據上述http請求確定的目標資源時,接收該目標資源,從而完成該http請求的處理過程,同時將處理結果返回至用戶客戶端。

從上述技術方案可以看出,本實施例提供了一種http請求的處理方法,應用于第一網絡設備,該處理方法具體為響應用戶的操作指令,根據操作指令發(fā)出http請求;根據http請求從多個第二網絡設備中確定目標網絡設備;將http請求發(fā)送至目標網絡設備;接收目標網絡設備根據http請求返回的目標資源。通過這種處理方法,能夠無需等待結果,而是根據http請求確定目標網絡資源,并直接從目標網絡資源得到請求的結果,因此能夠以并發(fā)方式處理和http請求,從而提高了web服務器在處理http請求時效率較低的問題。

實施例二

圖2為本申請?zhí)峁┑牧硪环Nhttp請求的處理方法實施例的步驟流程圖。

本實施例提供的http請求處理方法應用于第二網絡設備,這里的第二網絡設備指的是上一實施例中所述的是相對于用于發(fā)出該http請求的第一網絡設備而言的網絡設備,兩者通過網絡相連接。

如圖2所示,本實施例的處理方法具體包括步驟:

S201:接收第一網絡設備發(fā)送的http請求。

該第一網絡設備指的是上一實施例中所描述的第一網絡設備,該http請求是第一網絡設備的用戶通過相應網絡終端發(fā)出的網絡請求,用于實現相應的網絡操作目的,如瀏覽網頁、獲取文件等。

S202:根據http請求查找目標資源。

在接收到該http請求后,根據該http請求查找與其對應的目標資源,即發(fā)出該http請求的用戶所需要的目標資源。

具體來說,由于http請求包含有目標資源的目標網絡地址,因此首先獲取該http請求中的目標網絡地址;然后,再根據該目標網絡地址具體查找該目標資源。

S203:將目標資源發(fā)送至第一網絡設備。

在查找到上述目標資源、如網頁或網絡文件后,將該目標資源返回給第一網絡設備,從而實現第一網絡設備發(fā)出該http請求的操作目的。

從上述技術方案可以看出,本實施例提供了一種http請求的處理方法,應用于相對于第一網絡設備的第二網絡設備,該第一網絡設備為發(fā)出該http請求的網絡設備,該處理方法具體為接收第一網絡設備發(fā)送的http請求;根據http請求查找目標資源;將查找到的目標資源發(fā)送至第一網絡設備。能夠使提高web服務器處理http請求的工作效率。

實施例三

圖3為本發(fā)明提供的一種http請求的處理裝置實施例的結構框圖。

如圖3所示,本實施例提供的處理裝置應用于第一網絡設備100,該第一網絡設備是相對于接收其請求并反饋相應信息的至少一個第二網絡設備200來說的,本實施例中的第一網絡設備通過網絡300與多個第二網絡設備相連接。該處理裝置包括指令響應模塊10、目標確定模塊20、第一發(fā)送模塊30和第一接收模塊40。

指令響應模塊用于根據用戶的操作指令發(fā)出http請求。

該操作指令指的是用戶通過網絡終端設備發(fā)出的網絡操作指令,例如可以是網頁瀏覽指令、信息上傳指令、信息讀取指令等。該網絡終端可以是電腦終端,也可以是運行在聯網電腦上的瀏覽器軟件。在用戶發(fā)出上述操作指令時,第一網絡設備在網絡終端設備上傳該操作指令時,通過響應該指令向網絡發(fā)出相應的http請求。

http指的是超文本傳輸協議(http,HyperText Transfer Protocol),該協議是互聯網上應用最為廣泛的一種網絡協議。所有的萬維網文件都必須遵守這個標準。設計http最初的目的是為了提供一種發(fā)布和接收HTML頁面的方法。1960年美國人Ted Nelson構思了一種通過計算機處理文本信息的方法,并稱之為超文本(hypertext),這成為了http標準架構的發(fā)展根基。

目標確定模塊用于根據http請求從多個第二網絡設備中確定目標網絡設備。

如前所述,本實施例所針對的第一網絡設備通過網絡連接有多個第二網絡設備。由于http請求所針對的目標資源有可能存儲于多個第二網絡設備中的任意一個,因此為了提供http請求的響應速度,這里不是直接對于固定的第二網絡設備發(fā)送該請求,而是根據上述http請求從多個第二網絡設備中查找目標資源的真實所在地,這里將其描述為目標網絡設備,即多個第二網絡設備中存儲有該目標資源的第二網絡設備。

該模塊包括設備查找單元21和設備確定單元22,在從多個第二網絡設備中進行查找過程中,設備查找單元用于根據http請求中所攜帶的目標網絡資源地址進行查找,即根據該網絡資源地址和第二網絡設備的數量信息從多個第二網絡設備中進行查找,該數量信息指的是與第一網絡設備相連接的第二網絡設備的具體數量。設備確定單元用于在將網絡資源地址所指向的第二網絡設備確定為該目標網絡設備。這里網絡資源地址指向是指該網絡資源地址所指向的具體地址包括在該目標網絡設備的資源庫中。

第一發(fā)送模塊用于將http請求發(fā)送至目標網絡設備。

在從多個第二網絡設備中確定出相應的目標網絡設備后,將該http請求發(fā)送至該目標網絡設備,用于從目標網絡設備中獲取該目標資源。

目標網絡設備在接收到該http請求后,根據該http請求中網絡資源地址所指向的資源確定為目標資源,并將該目標資源返回該第一網絡設備。

第一接收模塊用于接收目標網絡設備返回的目標資源。

在目標網絡設備返回其根據上述http請求確定的目標資源時,接收該目標資源,從而完成該http請求的處理過程,同時將處理結果返回至用戶客戶端。

從上述技術方案可以看出,本實施例提供了一種http請求的處理裝置,應用于第一網絡設備,該處理裝置具體為響應用戶的操作指令,根據操作指令發(fā)出http請求;根據http請求從多個第二網絡設備中確定目標網絡設備;將http請求發(fā)送至目標網絡設備;接收目標網絡設備根據http請求返回的目標資源。通過這種處理裝置,能夠無需在等待結果時被掛起線程,而是根據http請求確定目標網絡資源,并直接從目標網絡資源得到請求的結果,因此能夠以并發(fā)方式處理和http請求,從而提高了web服務器在處理http請求時效率較低的問題。

實施例四

圖4為本申請?zhí)峁┑牧硪环Nhttp請求的處理裝置實施例的結構框圖。

本實施例提供的http請求處理裝置應用于第二網絡設備,這里的第二網絡設備指的是上一實施例中所述的是相對于用于發(fā)出該http請求的第一網絡設備而言的網絡設備,兩者通過網絡相連接。

如圖4所示,本實施例的處理裝置具體包括第二接收模塊50、目標查找模塊60和第二發(fā)送模塊70。

第二接收模塊50用于接收第一網絡設備發(fā)送的http請求。

該第一網絡設備指的是上一實施例中所描述的第一網絡設備,該http請求是第一網絡設備的用戶通過相應網絡終端發(fā)出的網絡請求,用于實現相應的網絡操作目的,如瀏覽網頁、獲取文件等。

目標查找模塊用于根據http請求查找目標資源。

在接收到該http請求后,根據該http請求查找與其對應的目標資源,即發(fā)出該http請求的用戶所需要的目標資源。

該模塊包括地址獲取單元61和資源查找單元62,具體來說,由于http請求包含有目標資源的目標網絡地址,地址獲取單元用于獲取該http請求中的目標網絡地址;資源查找單元用于再根據該目標網絡地址具體查找該目標資源。

第二發(fā)送模塊用于將目標資源通過網絡發(fā)送至第一網絡設備。

在查找到上述目標資源、如網頁或網絡文件后,將該目標資源返回給第一網絡設備,從而實現第一網絡設備發(fā)出該http請求的操作目的。

從上述技術方案可以看出,本實施例提供了一種http請求的處理裝置,應用于相對于第一網絡設備的第二網絡設備,該第一網絡設備為發(fā)出該http請求的網絡設備,該處理裝置具體為接收第一網絡設備發(fā)送的http請求;根據http請求查找目標資源;將查找到的目標資源發(fā)送至第一網絡設備。能夠使提高web服務器處理http請求的工作效率。

本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現或使用本申請。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长春市| 凤山市| 山阳县| 涟源市| 宁化县| 凌海市| 沂源县| 临高县| 隆尧县| 莱芜市| 会东县| 灌云县| 铅山县| 扎赉特旗| 泾川县| 黑山县| 会东县| 宁阳县| 克拉玛依市| 昌平区| 奈曼旗| 武隆县| 闽清县| 伊通| 西贡区| 文水县| 平江县| 漳州市| 福鼎市| 静安区| 蓝田县| 印江| 东源县| 唐山市| 香格里拉县| 遂溪县| 无极县| 开江县| 楚雄市| 眉山市| 南宁市|