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

一種服務器篩選網(wǎng)絡請求的方法及系統(tǒng)與流程

文檔序號:12493887閱讀:253來源:國知局
一種服務器篩選網(wǎng)絡請求的方法及系統(tǒng)與流程

本發(fā)明涉及服務器請求篩選領域,特別涉及服務器篩選網(wǎng)絡請求的方法。



背景技術:

在服務器對于網(wǎng)絡請求進行處理的時候經常會遇到網(wǎng)絡請求量激增的情況。在網(wǎng)絡請求量激增的情況下,站點的數(shù)量并沒有相應的補足,服務器的數(shù)量也沒用相應的增加;這時會發(fā)現(xiàn)存在性能問題的網(wǎng)絡請求可能非常多,無法立即識別出需要優(yōu)先處理的網(wǎng)絡請求,從而導致了對于網(wǎng)絡請求處理效率慢的情況,嚴重的影響了用戶上網(wǎng)體驗的舒適感。



技術實現(xiàn)要素:

本發(fā)明所要解決的技術問題是:篩選出影響服務器執(zhí)行效率的URL地址,對訪問所述URL地址的網(wǎng)絡請求進行隔離處理。

為了解決上述技術問題,本發(fā)明采用的技術方案為:

本發(fā)明提供一種服務器篩選網(wǎng)絡請求的方法,包括步驟:

將服務器日志記錄的網(wǎng)絡請求信息分組;

分別獲取每組中執(zhí)行耗時最小的網(wǎng)絡請求信息,形成網(wǎng)絡請求信息組;

判斷所述網(wǎng)絡請求信息組中是否存在執(zhí)行耗時超過預設值的網(wǎng)絡請求信息,若存在,累加所述服務器日志中具有相同URL地址的網(wǎng)絡請求信息對應的執(zhí)行耗時,得到第一組數(shù)據(jù),所述的第一組數(shù)據(jù)包括URL地址和對應的累計執(zhí)行耗時;

將所述第一組數(shù)據(jù)根據(jù)所述累計執(zhí)行耗時排序,得到第二組數(shù)據(jù);

根據(jù)所述第二組數(shù)據(jù)創(chuàng)建URL列表;所述URL列表記錄所述第二組數(shù)據(jù)排序后預設個數(shù)的URL地址。

本發(fā)明提供一種服務器篩選網(wǎng)絡請求的系統(tǒng),包括:

分組模塊,用于把服務器日志記錄的網(wǎng)絡請求信息分組;

獲取模塊,用于分別獲取每組中執(zhí)行耗時最小的網(wǎng)絡請求信息,形成網(wǎng)絡請求信息組;

判斷模塊,用于判斷所述網(wǎng)絡請求信息組中是否存在執(zhí)行耗時超過預設值的網(wǎng)絡請求信息,若存在,累加所述服務器日志中具有相同URL地址的網(wǎng)絡請求信息對應的執(zhí)行耗時,得到第一組數(shù)據(jù),所述的第一組數(shù)據(jù)包括URL地址和對應的累計執(zhí)行耗時;

排序模塊,用于將所述第一組數(shù)據(jù)根據(jù)所述累計執(zhí)行耗時排序,得到第二組數(shù)據(jù);

創(chuàng)建模塊,用于根據(jù)所述第二組數(shù)據(jù)創(chuàng)建URL列表;所述URL列表記錄所述第二組數(shù)據(jù)排序后預設個數(shù)的URL地址。

本發(fā)明的有益效果在于:篩選出影響服務器執(zhí)行效率的URL地址,對訪問所述URL地址的網(wǎng)絡請求進行隔離處理;從而實現(xiàn)了在站點的數(shù)量和服務器數(shù)量沒有增加的情況下,提高了服務器對網(wǎng)絡請求處理效率,增加了用戶上網(wǎng)體驗的舒適感;并且本方發(fā)明在進行所述篩選URL地址動作前,先對服務器日志記錄的網(wǎng)絡請求進行分組操作,并判斷每組的執(zhí)行效率,排除了不必進行篩選操作的情況,從而提高了篩選操作的效率。

附圖說明

圖1為本發(fā)明一種服務器篩選網(wǎng)絡請求的方法的具體實施方式的流程框圖;

圖2為本發(fā)明一種服務器篩選網(wǎng)絡請求的系統(tǒng)的具體實施方式的系統(tǒng)框圖;

標號說明:

1、分組模塊;2、獲取模塊;3、判斷模塊;4、排序模塊;

5、創(chuàng)建模塊。

具體實施方式

為詳細說明本發(fā)明的技術內容、所實現(xiàn)目的及效果,以下結合實施方式并配合附圖予以說明。

本發(fā)明最關鍵的構思在于:先對網(wǎng)絡請求信息分組,判斷是否存在執(zhí)行效率低下的組,若存在,分析服務器日志記錄的網(wǎng)絡請求信息,得到影響服務器執(zhí)行效率的URL地址,之后對訪問所述URL地址的網(wǎng)絡請求進行隔離處理。實現(xiàn)了在不增加服務器的前提下,提高了服務器處理網(wǎng)絡請求的效率。

請參照圖1至圖2所示:

如圖1所示,本發(fā)明提供一種服務器篩選網(wǎng)絡請求的方法:

S1、將服務器日志記錄的網(wǎng)絡請求信息分組;

S2、分別獲取每組中執(zhí)行耗時最小的網(wǎng)絡請求信息,形成網(wǎng)絡請求信息組;

S3、判斷所述網(wǎng)絡請求信息組中是否存在執(zhí)行耗時超過預設值的網(wǎng)絡請求信息,若存在,累加所述服務器日志中具有相同URL地址的網(wǎng)絡請求信息對應的執(zhí)行耗時,得到第一組數(shù)據(jù),所述的第一組數(shù)據(jù)包括URL地址和對應的累計執(zhí)行耗時;

S4、將所述第一組數(shù)據(jù)根據(jù)所述累計執(zhí)行耗時排序,得到第二組數(shù)據(jù);

S5、根據(jù)所述第二組數(shù)據(jù)創(chuàng)建URL列表;所述URL列表記錄所述第二組數(shù)據(jù)排序后預設個數(shù)的URL地址。

由上述描述可知,本發(fā)明的能夠篩選出影響服務器執(zhí)行效率的URL地址,并且在篩選操作之前,先對服務器日志記錄的網(wǎng)絡請求進行分組操作,并判斷每組的執(zhí)行效率,排除了不必進行篩選操作的情況,提高了之后進行的篩選操作的效率。之后創(chuàng)建列表記錄所述篩選操作獲得的影響服務器執(zhí)行效率的URL地址,用所述列表對接收的客戶端發(fā)送的網(wǎng)絡請求信息進行過濾處理,當所述的網(wǎng)絡請求信息訪問的URL地址是所述列表內記錄的URL地址時,將對該網(wǎng)絡請求信息進行隔離處理;從而實現(xiàn)了在站點的數(shù)量和服務器數(shù)量沒有增加的情況下,提高了服務器對網(wǎng)絡請求處理效率,增加了用戶上網(wǎng)體驗的舒適感。

進一步的,還包括:

獲取服務器日志記錄的網(wǎng)絡請求信息;

按照預設的時間間隔,對所述服務器日志記錄的網(wǎng)絡請求信息分組。

由上述描述可知,通過時間間隔的方式對服務器日志記錄的網(wǎng)絡請求信息分組,當每組的網(wǎng)絡請求信息數(shù)少于10個時,應該適當延長時間間隔。

進一步的,還包括:

獲取每組中網(wǎng)絡請求信息對應的執(zhí)行耗時;

分別對每組中所述網(wǎng)絡請求信息按照執(zhí)行耗時升序排列,并分別獲取每組所述排列后的首位網(wǎng)絡請求信息及對應的執(zhí)行耗時,形成網(wǎng)絡請求信息組。

由上述描述可知,形成的網(wǎng)絡請求信息組應該包括每組中執(zhí)行耗時最小的請求,以及所述請求對應的執(zhí)行耗時。

進一步的,還包括:

獲取服務器日志記錄的網(wǎng)絡請求信息;

根據(jù)所述網(wǎng)絡請求信息,獲取網(wǎng)絡請求信息對應的執(zhí)行耗時;

根據(jù)所述執(zhí)行耗時計算執(zhí)行耗時的算術平均值;

根據(jù)所述算術平均值計算得到所述預設值。

由上述描述可知,通過計算服務器內網(wǎng)絡請求的執(zhí)行耗時的算術平均值,來得到預設值,所述的預設值與所述的算術平均值是倍數(shù)關系。

進一步的,還包括:

獲取服務器日志記錄的網(wǎng)絡請求信息;

根據(jù)所述服務器日志記錄的網(wǎng)絡請求信息,獲取所述網(wǎng)絡請求信息對應的執(zhí)行耗時得到第一執(zhí)行耗時組;

根據(jù)所述第一執(zhí)行耗時組計算執(zhí)行耗時的第一算術平均值;

根據(jù)所述服務器日志記錄的網(wǎng)絡請求信息,選取URL地址不記錄在所述URL列表內的網(wǎng)絡請求信息形成網(wǎng)絡請求信息優(yōu)化組;

獲取所述網(wǎng)絡請求信息優(yōu)化組內網(wǎng)絡請求信息對應的執(zhí)行耗時得到第二執(zhí)行耗時組;

根據(jù)所述第二執(zhí)行耗時組計算執(zhí)行耗時的第二算術平均值;

判斷所述第一算術平均值是否等于第二算術平均值與預設倍數(shù)的乘積值,若不是,清空所述的URL地址列表。

由上述描述可知,判斷排除訪問所述列表記錄的URL地址的網(wǎng)絡請求后計算得到網(wǎng)絡請求執(zhí)行耗時的算術平均數(shù)是否比服務器日志內的網(wǎng)絡請求執(zhí)行耗時的算術平均數(shù)減少了預設倍數(shù),來驗證篩選出的URL地址是否影響服務器的執(zhí)行效率,提高了篩選的準確度。

進一步的,還包括:

獲取客戶端發(fā)送的網(wǎng)絡請求信息;

根據(jù)所述服務器進程內的網(wǎng)絡請求信息得到對應的URL地址;

將所述URL地址與所述URL列表匹配,若成功,則發(fā)送所述客戶端發(fā)送的網(wǎng)絡請求信息至預設站點。

由上述描述可知,通過把訪問所述列表內記錄的URL地址的網(wǎng)絡請求發(fā)送到預設站點,實現(xiàn)了對所述請求的隔離處理,提高了服務器的執(zhí)行效率。

如圖2所示,本發(fā)明提供一種服務器篩選網(wǎng)絡請求的系統(tǒng),包括:

分組模塊1,用于把服務器日志記錄的網(wǎng)絡請求信息分組;

獲取模塊2,用于分別獲取每組中執(zhí)行耗時最小的網(wǎng)絡請求信息,形成網(wǎng)絡請求信息組;

判斷模塊3,用于判斷所述網(wǎng)絡請求信息組中是否存在執(zhí)行耗時超過預設值的網(wǎng)絡請求信息,若存在,累加所述服務器日志中具有相同URL地址的網(wǎng)絡請求信息對應的執(zhí)行耗時,得到第一組數(shù)據(jù),所述的第一組數(shù)據(jù)包括URL地址和對應的累計執(zhí)行耗時;

排序模塊4,用于將所述第一組數(shù)據(jù)根據(jù)所述累計執(zhí)行耗時排序,得到第二組數(shù)據(jù);

創(chuàng)建模塊5,用于根據(jù)所述第二組數(shù)據(jù)創(chuàng)建URL列表;所述URL列表記錄所述第二組數(shù)據(jù)排序后預設個數(shù)的URL地址。

進一步的,所述分組模塊1,還包括:

第一獲取單元,用于獲取服務器日志記錄的網(wǎng)絡請求信息;

分組單元,用于按照預設的時間間隔,對所述服務器日志記錄的網(wǎng)絡請求信息分組。

進一步的,還包括驗證模塊,所述的驗證模塊,包括:

第二獲取單元,用于獲取服務器日志記錄的網(wǎng)絡請求信息;

第三獲取單元,用于根據(jù)所述服務器日志記錄的網(wǎng)絡請求信息,獲取所述網(wǎng)絡請求信息對應的執(zhí)行耗時得到第一執(zhí)行耗時組;

第一計算單元,用于根據(jù)所述第一執(zhí)行耗時組計算執(zhí)行耗時的第一算術平均值;

選取單元,用于根據(jù)所述服務器日志記錄的網(wǎng)絡請求信息,選取URL地址不記錄在所述URL列表內的網(wǎng)絡請求信息形成網(wǎng)絡請求信息優(yōu)化組;

第四獲取單元,用于獲取所述網(wǎng)絡請求信息優(yōu)化組內網(wǎng)絡請求信息對應的執(zhí)行耗時得到第二執(zhí)行耗時組;

第二計算單元,用于根據(jù)所述第二執(zhí)行耗時組計算執(zhí)行耗時的第二算術平均值;

驗證單元,用于判斷所述第一算術平均值是否等于第二算術平均值與預設倍數(shù)的乘積值,若不是,清空所述的URL地址列表。

進一步的,還包括發(fā)送模塊,所述的發(fā)送模塊,包括:

第五獲取單元,用于獲取客戶端發(fā)送的網(wǎng)絡請求信息;

地址單元,用于根據(jù)所述服務器進程內的網(wǎng)絡請求信息得到對應的URL地址;

匹配單元,用于將所述URL地址與所述URL列表匹配,若成功,則發(fā)送所述客戶端發(fā)送的網(wǎng)絡請求信息至預設站點。

實施例:

請參照圖1至圖2,本發(fā)明的實施例提供一種服務器篩選網(wǎng)絡請求的方法,包括如下步驟:

S1、將服務器日志記錄的網(wǎng)絡請求信息分組;所述S1具體為:獲取服務器日志記錄的網(wǎng)絡請求信息;按照預設的時間間隔,對所述服務器日志記錄的網(wǎng)絡請求信息分組。

例如,獲取服務器日志內記錄的網(wǎng)絡請求信息,按照10分鐘的時間間隔,得到對應的時間段,將服務器收到網(wǎng)絡請求的時間點在同一個時間段內的網(wǎng)絡請求劃分為同一組,若存在一組內網(wǎng)絡請求的數(shù)量少于10,則可以把時間間隔延長至20分鐘。

S2、分別獲取每組中執(zhí)行耗時最小的網(wǎng)絡請求信息,形成網(wǎng)絡請求信息組;所述S2具體為:獲取每組中網(wǎng)絡請求信息對應的執(zhí)行耗時;分別對每組中所述網(wǎng)絡請求信息按照執(zhí)行耗時升序排列,并分別獲取每組所述排列后的首位網(wǎng)絡請求信息及對應的執(zhí)行耗時,形成網(wǎng)絡請求信息組。

例如、針對已經分組后的服務器日志記錄的網(wǎng)絡請求,以組為操作的基本單位,先把每組內的網(wǎng)絡請求按照請求的執(zhí)行耗時升序排列,獲得每組排序后排在首位的網(wǎng)絡請求,形成網(wǎng)絡請求信息組,所述的網(wǎng)絡請求信息組包括組排序后排在首位的網(wǎng)絡請求及對應的執(zhí)行耗時。

S3、獲取服務器日志記錄的網(wǎng)絡請求信息;根據(jù)所述網(wǎng)絡請求信息,獲取網(wǎng)絡請求信息對應的執(zhí)行耗時;根據(jù)所述執(zhí)行耗時計算執(zhí)行耗時的算術平均值;根據(jù)所述算術平均值計算得到所述預設值。

例如、獲取服務器日志記錄的網(wǎng)絡請求信息,根據(jù)所述網(wǎng)絡請求信息,獲取網(wǎng)絡請求信息對應的執(zhí)行耗時;根據(jù)所述執(zhí)行耗時計算執(zhí)行耗時的算術平均值,將所述的算術平均值乘以50%得到所述預設值。

S4、判斷所述網(wǎng)絡請求信息組中是否存在執(zhí)行耗時超過預設值的網(wǎng)絡請求信息,若存在,累加所述服務器日志中具有相同URL地址的網(wǎng)絡請求信息對應的執(zhí)行耗時,得到第一組數(shù)據(jù),所述的第一組數(shù)據(jù)包括URL地址和對應的累計執(zhí)行耗時。

例如、將步驟S2得出的網(wǎng)絡請求信息組內的每個網(wǎng)絡請求的執(zhí)行耗時與預設值比較,判斷網(wǎng)絡請求信息組中是否存在執(zhí)行耗時超過預設值的網(wǎng)絡請求信息,若存在,先通過網(wǎng)絡請求信息得到對應的URL地址,所述的URL地址不包含參數(shù)信息,之后累加所述服務器日志中具有相同URL地址的網(wǎng)絡請求信息對應的執(zhí)行耗時,得到第一組數(shù)據(jù),所述的第一組數(shù)據(jù)包括URL地址和對應的累計執(zhí)行耗時。

S5、將所述第一組數(shù)據(jù)根據(jù)所述累計執(zhí)行耗時排序,得到第二組數(shù)據(jù);根據(jù)所述第二組數(shù)據(jù)創(chuàng)建URL列表;所述URL列表記錄所述第二組數(shù)據(jù)排序后預設個數(shù)的URL地址。

例如、將步驟S4得到的第一組數(shù)據(jù)根據(jù)所述累計執(zhí)行耗時降序排列,得到第二組數(shù)據(jù)。根據(jù)所述第二組數(shù)據(jù)創(chuàng)建URL列表;所述URL列表記錄第二組數(shù)據(jù)從首位起預設個數(shù)的URL地址,所述的預設個數(shù)為3-5個。

S6、獲取服務器日志記錄的網(wǎng)絡請求信息;根據(jù)所述服務器日志記錄的網(wǎng)絡請求信息,獲取所述網(wǎng)絡請求信息對應的執(zhí)行耗時得到第一執(zhí)行耗時組;根據(jù)所述第一執(zhí)行耗時組計算執(zhí)行耗時的第一算術平均值;根據(jù)所述服務器日志記錄的網(wǎng)絡請求信息,選取URL地址不記錄在所述URL列表內的網(wǎng)絡請求信息形成網(wǎng)絡請求信息優(yōu)化組;獲取所述網(wǎng)絡請求信息優(yōu)化組內網(wǎng)絡請求信息對應的執(zhí)行耗時得到第二執(zhí)行耗時組;根據(jù)所述第二執(zhí)行耗時組計算執(zhí)行耗時的第二算術平均值;判斷所述第一算術平均值是否等于第二算術平均值與預設倍數(shù)的乘積值,若不是,清空所述的URL地址列表。

例如、獲得服務器日志內記錄的網(wǎng)絡請求的執(zhí)行耗時,計算對應的算術平均值記為數(shù)據(jù)A,把所述服務器日志內記錄的網(wǎng)絡請求進行篩選,將訪問步驟S5得到的列表內記錄的URL地址的網(wǎng)絡清楚排除后,重新計算網(wǎng)絡請求的執(zhí)行耗時對應的算術平均值記為數(shù)據(jù)B,判斷B是否小于等于A,若不是,清空所述列表,返回步驟S2,重新執(zhí)行。

S7、獲取客戶端發(fā)送的網(wǎng)絡請求信息;根據(jù)所述服務器進程內的網(wǎng)絡請求信息得到對應的URL地址;將所述URL地址與所述URL列表匹配,若成功,則發(fā)送所述客戶端發(fā)送的網(wǎng)絡請求信息至預設站點。

例如、服務器接收客戶端發(fā)送的網(wǎng)絡請求信息,獲取所述網(wǎng)絡請求信息訪問的URL地址,所述的URL地址不含參數(shù)信息,將所述URL地址與經過步驟S分析后的URL列表匹配,若成功,則發(fā)送所述客戶端發(fā)送的網(wǎng)絡請求信息至預設站點。

綜上所述,本發(fā)明提供一種服務器篩選網(wǎng)絡請求的方法及系統(tǒng),主要解決在不增加服務器數(shù)量的情況下提高服務器對網(wǎng)絡請求的執(zhí)行效率的問題,首先對網(wǎng)絡請求信息分組,判斷是否存在執(zhí)行效率低下的組,若存在,再分析服務器日志記錄的網(wǎng)絡請求信息,得到影響服務器執(zhí)行效率的URL地址,并對所述URL地址進驗證,提高得到的URL地址的準確性;最后對訪問所述URL地址的網(wǎng)絡請求進行隔離處理。實現(xiàn)了在不增加服務器的前提下,提高了服務器處理網(wǎng)絡請求的效率。

以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等同變換,或直接或間接運用在相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
德令哈市| 汉寿县| 巴楚县| 中宁县| 七台河市| 大冶市| 荥阳市| 肃南| 邮箱| 商丘市| 高唐县| 玉门市| 游戏| 永州市| 滁州市| 太仆寺旗| 遂溪县| 罗平县| 密云县| 清徐县| 类乌齐县| 商城县| 兴仁县| 建阳市| 定日县| 丹阳市| 奉节县| 共和县| 隆化县| 承德市| 新乡县| 金昌市| 洪泽县| 阿巴嘎旗| 库伦旗| 沙河市| 清新县| 朝阳县| 边坝县| 五寨县| 兴仁县|