能的請求,按照所處地理位置和所屬運營商從多個監(jiān)控節(jié)點中選擇指定個數(shù)的客戶端作為監(jiān)控機。
[0121]A4、如Al所述的方法,其中,所述向各監(jiān)控機下發(fā)訪問所述指定網(wǎng)站系統(tǒng)的任務(wù)包括:
[0122]增量下發(fā):每收到用戶輸入的一個監(jiān)控任務(wù),將該監(jiān)控任務(wù)下發(fā)給各監(jiān)控機;
[0123]全量下發(fā):每隔一個預設(shè)時間段,依據(jù)監(jiān)控機的下拉請求將該時間段內(nèi)用戶輸入的所有監(jiān)控任務(wù)發(fā)送給該監(jiān)控機,以供各監(jiān)控機進行核對。
[0124]A5、如A4所述的方法,其中,將該監(jiān)控任務(wù)下發(fā)給各監(jiān)控機包括:
[0125]將各監(jiān)控機分成多個組;
[0126]將該監(jiān)控任務(wù)在時間上錯開發(fā)送給各組的監(jiān)控機,和/或,在將監(jiān)控任務(wù)下發(fā)給各組的監(jiān)控機的同時為不同組指定不同的時間段,以使得各監(jiān)控機在本組對應的時間段內(nèi)隨機發(fā)起訪問所述指定網(wǎng)站系統(tǒng)的請求。
[0127]A6、如Al所述的方法,其中,該方法進一步包括:
[0128]當一個監(jiān)控節(jié)點中的一個監(jiān)控機宕機時,將該宕機的監(jiān)控機上的監(jiān)控任務(wù)調(diào)度到該監(jiān)控節(jié)點中的與該宕機的監(jiān)控機屬于同一個運營商的另一個客戶端上。
[0129]A7、如A1-A6中任一項所述的方法,其中,所述訪問結(jié)果數(shù)據(jù)包括如下中的一種或多種:
[0130]域名解析結(jié)果;
[0131]首屏時間;
[0132]整屏時間。
[0133]A8、如A1-A6中任一項所述的方法,其中:
[0134]所述用戶指定的通信渠道包括如下中的一種或多種:電子郵件、手機短信、即時通信消息。
[0135]本發(fā)明還公開了 B9、一種監(jiān)控網(wǎng)站系統(tǒng)性能的設(shè)備,其中,該設(shè)備包括:
[0136]請求接收單元,適于接收監(jiān)控指定網(wǎng)站系統(tǒng)性能的請求;
[0137]監(jiān)控機選擇單元,適于從分布在不同地理位置的多個監(jiān)控節(jié)點中選擇指定個數(shù)的客戶端作為監(jiān)控機;
[0138]監(jiān)控機接口單元,適于向各監(jiān)控機下發(fā)訪問所述指定網(wǎng)站系統(tǒng)的任務(wù),并接收各監(jiān)控機返回的訪問結(jié)果數(shù)據(jù);
[0139]性能分析單元,適于根據(jù)各監(jiān)控機返回的訪問結(jié)果數(shù)據(jù)分析所述指定網(wǎng)站系統(tǒng)的f生會K ;
[0140]報警單元,適于將所述指定網(wǎng)站系統(tǒng)的性能分析結(jié)果通過用戶指定的通信渠道推送給用戶。
[0141]B10、如B9所述的設(shè)備,其中,
[0142]所述請求接收單元,適于提供網(wǎng)站系統(tǒng)性能監(jiān)控請求輸入接口,通過該接口接收用戶輸入的網(wǎng)站系統(tǒng)描述信息;
[0143]網(wǎng)站系統(tǒng)描述信息為網(wǎng)站地址或網(wǎng)站名稱。
[0144]B11、如B9所述的設(shè)備,其中,
[0145]所述監(jiān)控機選擇單元,適于根據(jù)所述監(jiān)控指定網(wǎng)站系統(tǒng)性能的請求,按照所處地理位置和所屬運營商從多個監(jiān)控節(jié)點中選擇指定個數(shù)的客戶端作為監(jiān)控機。
[0146]B12、如B9所述的設(shè)備,其中,所述監(jiān)控機接口單元,適于通過如下方式下發(fā)監(jiān)控任務(wù):
[0147]增量下發(fā):每收到用戶輸入的一個監(jiān)控任務(wù),將該監(jiān)控任務(wù)下發(fā)給各監(jiān)控機;
[0148]全量下發(fā):每隔一個預設(shè)時間段,依據(jù)監(jiān)控機的下拉請求將該時間段內(nèi)用戶輸入的所有監(jiān)控任務(wù)發(fā)送給該監(jiān)控機,以供各監(jiān)控機進行核對。
[0149]B13、如B12所述的設(shè)備,其中,
[0150]所述監(jiān)控機接口單元,適于將各監(jiān)控機分成多個組;將該監(jiān)控任務(wù)在時間上錯開發(fā)送給各組的監(jiān)控機,和/或,在將監(jiān)控任務(wù)下發(fā)給各組的監(jiān)控機的同時為不同組指定不同的時間段,以使得各監(jiān)控機在本組對應的時間段內(nèi)隨機發(fā)起訪問所述指定網(wǎng)站系統(tǒng)的請求。
[0151]B14、如B9所述的設(shè)備,其中,該設(shè)備進一步包括:
[0152]調(diào)度單元,適于當一個監(jiān)控節(jié)點中的一個監(jiān)控機宕機時,將該宕機的監(jiān)控機上的監(jiān)控任務(wù)調(diào)度到該監(jiān)控節(jié)點中的與該宕機的監(jiān)控機屬于同一個運營商的另一個客戶端上。
[0153]B15、如B9-B14中任一項所述的設(shè)備,其中,所述監(jiān)控機接口單元接收到的所述訪問結(jié)果數(shù)據(jù)包括如下中的一種或多種:
[0154]域名解析結(jié)果;
[0155]首屏時間;
[0156]整屏時間。
[0157]B16、如B9-B14中任一項所述的設(shè)備,其中,
[0158]所述用戶指定的通信渠道包括如下中的一種或多種:電子郵件、手機短信、即時通信消息。
[0159]本發(fā)明還公開了 C17、一種監(jiān)控網(wǎng)站系統(tǒng)性能的系統(tǒng),其中,包括:如B9-B16中任一項所述的監(jiān)控網(wǎng)站系統(tǒng)性能的設(shè)備,和分布在不同地理位置的多個監(jiān)控節(jié)點;
[0160]每個監(jiān)控節(jié)點包括多個可作為監(jiān)控機的客戶端。
【主權(quán)項】
1.一種監(jiān)控網(wǎng)站系統(tǒng)性能的方法,其中,該方法包括: 接收監(jiān)控指定網(wǎng)站系統(tǒng)性能的請求; 從分布在不同地理位置的多個監(jiān)控節(jié)點中選擇指定個數(shù)的客戶端作為監(jiān)控機; 向各監(jiān)控機下發(fā)訪問所述指定網(wǎng)站系統(tǒng)的任務(wù),并接收各監(jiān)控機返回的訪問結(jié)果數(shù)據(jù); 根據(jù)各監(jiān)控機返回的訪問結(jié)果數(shù)據(jù)分析所述指定網(wǎng)站系統(tǒng)的性能; 將所述指定網(wǎng)站系統(tǒng)的性能分析結(jié)果通過用戶指定的通信渠道推送給用戶。2.如權(quán)利要求1所述的方法,其中,所述接收監(jiān)控指定網(wǎng)站系統(tǒng)的性能的請求包括: 提供網(wǎng)站系統(tǒng)性能監(jiān)控請求輸入接口,通過該接口接收用戶輸入的網(wǎng)站系統(tǒng)描述信息; 網(wǎng)站系統(tǒng)描述信息為網(wǎng)站地址或網(wǎng)站名稱。3.如權(quán)利要求1所述的方法,其中,所述從分布在不同地理位置的多個監(jiān)控節(jié)點中選擇指定個數(shù)的客戶端作為監(jiān)控機包括: 根據(jù)所述監(jiān)控指定網(wǎng)站系統(tǒng)性能的請求,按照所處地理位置和所屬運營商從多個監(jiān)控節(jié)點中選擇指定個數(shù)的客戶端作為監(jiān)控機。4.如權(quán)利要求1所述的方法,其中,所述向各監(jiān)控機下發(fā)訪問所述指定網(wǎng)站系統(tǒng)的任務(wù)包括: 增量下發(fā):每收到用戶輸入的一個監(jiān)控任務(wù),將該監(jiān)控任務(wù)下發(fā)給各監(jiān)控機; 全量下發(fā):每隔一個預設(shè)時間段,依據(jù)監(jiān)控機的下拉請求將該時間段內(nèi)用戶輸入的所有監(jiān)控任務(wù)發(fā)送給該監(jiān)控機,以供各監(jiān)控機進行核對。5.如權(quán)利要求4所述的方法,其中,將該監(jiān)控任務(wù)下發(fā)給各監(jiān)控機包括: 將各監(jiān)控機分成多個組; 將該監(jiān)控任務(wù)在時間上錯開發(fā)送給各組的監(jiān)控機,和/或,在將監(jiān)控任務(wù)下發(fā)給各組的監(jiān)控機的同時為不同組指定不同的時間段,以使得各監(jiān)控機在本組對應的時間段內(nèi)隨機發(fā)起訪問所述指定網(wǎng)站系統(tǒng)的請求。6.一種監(jiān)控網(wǎng)站系統(tǒng)性能的設(shè)備,其中,該設(shè)備包括: 請求接收單元,適于接收監(jiān)控指定網(wǎng)站系統(tǒng)性能的請求; 監(jiān)控機選擇單元,適于從分布在不同地理位置的多個監(jiān)控節(jié)點中選擇指定個數(shù)的客戶端作為監(jiān)控機; 監(jiān)控機接口單元,適于向各監(jiān)控機下發(fā)訪問所述指定網(wǎng)站系統(tǒng)的任務(wù),并接收各監(jiān)控機返回的訪問結(jié)果數(shù)據(jù); 性能分析單元,適于根據(jù)各監(jiān)控機返回的訪問結(jié)果數(shù)據(jù)分析所述指定網(wǎng)站系統(tǒng)的性會K ; 報警單元,適于將所述指定網(wǎng)站系統(tǒng)的性能分析結(jié)果通過用戶指定的通信渠道推送給用戶。7.如權(quán)利要求6所述的設(shè)備,其中, 所述請求接收單元,適于提供網(wǎng)站系統(tǒng)性能監(jiān)控請求輸入接口,通過該接口接收用戶輸入的網(wǎng)站系統(tǒng)描述信息; 網(wǎng)站系統(tǒng)描述信息為網(wǎng)站地址或網(wǎng)站名稱。8.如權(quán)利要求6所述的設(shè)備,其中, 所述監(jiān)控機選擇單元,適于根據(jù)所述監(jiān)控指定網(wǎng)站系統(tǒng)性能的請求,按照所處地理位置和所屬運營商從多個監(jiān)控節(jié)點中選擇指定個數(shù)的客戶端作為監(jiān)控機。9.如權(quán)利要求6所述的設(shè)備,其中,所述監(jiān)控機接口單元,適于通過如下方式下發(fā)監(jiān)控任務(wù): 增量下發(fā):每收到用戶輸入的一個監(jiān)控任務(wù),將該監(jiān)控任務(wù)下發(fā)給各監(jiān)控機; 全量下發(fā):每隔一個預設(shè)時間段,依據(jù)監(jiān)控機的下拉請求將該時間段內(nèi)用戶輸入的所有監(jiān)控任務(wù)發(fā)送給該監(jiān)控機,以供各監(jiān)控機進行核對。10.一種監(jiān)控網(wǎng)站系統(tǒng)性能的系統(tǒng),其中,包括:如權(quán)利要求6-9中任一項所述的監(jiān)控網(wǎng)站系統(tǒng)性能的設(shè)備,和分布在不同地理位置的多個監(jiān)控節(jié)點; 每個監(jiān)控節(jié)點包括多個可作為監(jiān)控機的客戶端。
【專利摘要】本發(fā)明公開了一種監(jiān)控網(wǎng)站系統(tǒng)性能的方法、設(shè)備和系統(tǒng)。該方法包括:接收監(jiān)控指定網(wǎng)站系統(tǒng)性能的請求;從分布在不同地理位置的多個監(jiān)控節(jié)點中選擇指定個數(shù)的客戶端作為監(jiān)控機;向各監(jiān)控機下發(fā)訪問指定網(wǎng)站系統(tǒng)的任務(wù),并接收各監(jiān)控機返回的訪問結(jié)果數(shù)據(jù);根據(jù)各監(jiān)控機返回的訪問結(jié)果數(shù)據(jù)分析指定網(wǎng)站系統(tǒng)的性能;將所述指定網(wǎng)站系統(tǒng)的性能分析結(jié)果通過用戶指定的通信渠道推送給用戶。本發(fā)明提供的技術(shù)方案通過多監(jiān)控節(jié)點對指定網(wǎng)站系統(tǒng)的訪問,能夠?qū)崟r地發(fā)現(xiàn)各監(jiān)控節(jié)點在訪問指定網(wǎng)站系統(tǒng)時的異常情況,進而能夠及時有效地幫助用戶分析該網(wǎng)站系統(tǒng)在全國不同的節(jié)點進行訪問時面臨的性能問題,協(xié)助用戶改善該網(wǎng)站系統(tǒng)的訪問體驗。
【IPC分類】H04L12/24, H04L12/26
【公開號】CN105099755
【申請?zhí)枴緾N201510290816
【發(fā)明人】鮑坤夫, 劉浩
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司
【公開日】2015年11月25日
【申請日】2015年5月29日