两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

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

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

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



背景技術(shù):

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

附圖說明

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

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

標(biāo)號(hào)說明:

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

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

具體實(shí)施方式

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

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

請(qǐng)參照?qǐng)D1至圖2所示:

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

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

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

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

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

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

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

進(jìn)一步的,還包括:

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

按照預(yù)設(shè)的時(shí)間間隔,對(duì)所述服務(wù)器日志記錄的網(wǎng)絡(luò)請(qǐng)求信息分組。

由上述描述可知,通過時(shí)間間隔的方式對(duì)服務(wù)器日志記錄的網(wǎng)絡(luò)請(qǐng)求信息分組,當(dāng)每組的網(wǎng)絡(luò)請(qǐng)求信息數(shù)少于10個(gè)時(shí),應(yīng)該適當(dāng)延長時(shí)間間隔。

進(jìn)一步的,還包括:

獲取每組中網(wǎng)絡(luò)請(qǐng)求信息對(duì)應(yīng)的執(zhí)行耗時(shí);

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

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

進(jìn)一步的,還包括:

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

根據(jù)所述網(wǎng)絡(luò)請(qǐng)求信息,獲取網(wǎng)絡(luò)請(qǐng)求信息對(duì)應(yīng)的執(zhí)行耗時(shí);

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

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

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

進(jìn)一步的,還包括:

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

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

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

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

獲取所述網(wǎng)絡(luò)請(qǐng)求信息優(yōu)化組內(nèi)網(wǎng)絡(luò)請(qǐng)求信息對(duì)應(yīng)的執(zhí)行耗時(shí)得到第二執(zhí)行耗時(shí)組;

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

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

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

進(jìn)一步的,還包括:

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

根據(jù)所述服務(wù)器進(jìn)程內(nèi)的網(wǎng)絡(luò)請(qǐng)求信息得到對(duì)應(yīng)的URL地址;

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

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

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

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

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

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

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

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

進(jìn)一步的,所述分組模塊1,還包括:

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

分組單元,用于按照預(yù)設(shè)的時(shí)間間隔,對(duì)所述服務(wù)器日志記錄的網(wǎng)絡(luò)請(qǐng)求信息分組。

進(jìn)一步的,還包括驗(yàn)證模塊,所述的驗(yàn)證模塊,包括:

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

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

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

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

第四獲取單元,用于獲取所述網(wǎng)絡(luò)請(qǐng)求信息優(yōu)化組內(nèi)網(wǎng)絡(luò)請(qǐng)求信息對(duì)應(yīng)的執(zhí)行耗時(shí)得到第二執(zhí)行耗時(shí)組;

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

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

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

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

地址單元,用于根據(jù)所述服務(wù)器進(jìn)程內(nèi)的網(wǎng)絡(luò)請(qǐng)求信息得到對(duì)應(yīng)的URL地址;

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

實(shí)施例:

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

S1、將服務(wù)器日志記錄的網(wǎng)絡(luò)請(qǐng)求信息分組;所述S1具體為:獲取服務(wù)器日志記錄的網(wǎng)絡(luò)請(qǐng)求信息;按照預(yù)設(shè)的時(shí)間間隔,對(duì)所述服務(wù)器日志記錄的網(wǎng)絡(luò)請(qǐng)求信息分組。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黑山县| 秦安县| 厦门市| 冀州市| 夹江县| 泰宁县| 扶绥县| 特克斯县| 江陵县| 灵石县| 临沂市| 会宁县| 邹城市| 剑河县| 远安县| 莱西市| 连云港市| 阿尔山市| 南涧| 安达市| 拉孜县| 皮山县| 宝清县| 靖安县| 和林格尔县| 内乡县| 新田县| 韶关市| 会东县| 饶平县| 阿拉尔市| 寿宁县| 和田县| 大竹县| 弋阳县| 息烽县| 繁峙县| 永靖县| 上饶县| 师宗县| 瑞昌市|