一種用于獲取頁(yè)面的應(yīng)用性能的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明的目的是提供一種用于獲取頁(yè)面的應(yīng)用性能的方法與設(shè)備,其中,網(wǎng)絡(luò)設(shè)備根據(jù)用戶所提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,用戶設(shè)備根據(jù)所述應(yīng)用性能獲取模塊,接收與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息。與現(xiàn)有技術(shù)相比,本發(fā)明根據(jù)不同的頁(yè)面相關(guān)信息,嵌入與所述頁(yè)面相關(guān)信息相對(duì)應(yīng)的應(yīng)用性能獲取模塊,通過(guò)用戶實(shí)時(shí)產(chǎn)生的海量真實(shí)請(qǐng)求遍歷網(wǎng)站全貌,基于分布式計(jì)算產(chǎn)生統(tǒng)計(jì)結(jié)果,完整地獲取頁(yè)面的應(yīng)用性能,提高了頁(yè)面性能監(jiān)控的準(zhǔn)確性與實(shí)時(shí)性,進(jìn)而對(duì)頁(yè)面進(jìn)行性能瓶頸分析,并為網(wǎng)站性能優(yōu)化提供數(shù)據(jù)支撐,以提升網(wǎng)站頁(yè)面的服務(wù)質(zhì)量,保證網(wǎng)站運(yùn)行,提高用戶訪問(wèn)體驗(yàn)。
【專利說(shuō)明】—種用于獲取頁(yè)面的應(yīng)用性能的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及一種用于獲取頁(yè)面的應(yīng)用性能的技術(shù)。
【背景技術(shù)】
[0002]為了及時(shí)有效地了解網(wǎng)站的運(yùn)行情況,獲取網(wǎng)站數(shù)據(jù)請(qǐng)求響應(yīng)的性能變化趨勢(shì),需要對(duì)網(wǎng)頁(yè)性能進(jìn)行監(jiān)控,及時(shí)獲取頁(yè)面的應(yīng)用性能。
[0003]當(dāng)前實(shí)現(xiàn)網(wǎng)頁(yè)性能監(jiān)控,主要通過(guò)以下幾種方式實(shí)現(xiàn):第三方代碼注入、通過(guò)各地部署的私有機(jī)器通過(guò)定時(shí)訪問(wèn)獲取、服務(wù)器端訪問(wèn)日志。其中,第三方代碼注入通過(guò)在網(wǎng)頁(yè)中插入監(jiān)控代碼,將可收集的外部性能特征數(shù)據(jù)匯總到第三方服務(wù)器上,然而該方法僅能獲取頁(yè)面外部通用性能特征,同時(shí)由于當(dāng)前不同網(wǎng)頁(yè)的框架、網(wǎng)頁(yè)結(jié)構(gòu)、網(wǎng)頁(yè)元素等存在不同(如不同的動(dòng)態(tài)表單或內(nèi)嵌的外部服務(wù)等),若考慮全覆蓋監(jiān)控,則需對(duì)將所述監(jiān)控代碼的監(jiān)控粒度設(shè)置過(guò)細(xì),監(jiān)控信息的收集過(guò)程會(huì)對(duì)網(wǎng)頁(yè)引擎和網(wǎng)絡(luò)產(chǎn)生額外的負(fù)擔(dān);若考慮到兼容性,則無(wú)法使用新的瀏覽器特性和web技術(shù),無(wú)法捕獲細(xì)粒度特性;若設(shè)置簡(jiǎn)單,則所獲取的監(jiān)控信息可能無(wú)法涵蓋監(jiān)控需求。通過(guò)在各地部署私有機(jī)器定時(shí)訪問(wèn)的方式,通過(guò)定時(shí)訪問(wèn)目標(biāo)網(wǎng)站獲取不同地域、時(shí)間的頁(yè)面性能特征數(shù)據(jù),所采集的數(shù)據(jù)量有限,采集數(shù)據(jù)與真實(shí)用戶訪問(wèn)體驗(yàn)差異較大,統(tǒng)計(jì)結(jié)果不具有全面性。服務(wù)器端訪問(wèn)日志實(shí)時(shí)統(tǒng)計(jì)和報(bào)警,如現(xiàn)有日志和報(bào)警系統(tǒng),僅能體現(xiàn)當(dāng)前服務(wù)器端機(jī)器負(fù)荷、業(yè)務(wù)邏輯耗時(shí),無(wú)法獲取網(wǎng)絡(luò)耗時(shí)和訪問(wèn)端真實(shí)環(huán)境下的業(yè)務(wù)耗時(shí),對(duì)于網(wǎng)站總體性能優(yōu)化無(wú)法提供全面的參考和支撐。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種用于獲取頁(yè)面的應(yīng)用性能的方法與設(shè)備。
[0005]根據(jù)本發(fā)明的一個(gè)方面,提供了一種在網(wǎng)絡(luò)設(shè)備端用于獲取頁(yè)面的應(yīng)用性能的方法,其中,該方法包括以下步驟:
[0006]a獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面;
[0007]b根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配;
[0008]c將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備,其中,所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面;
[0009]d接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息。
[0010]根據(jù)本發(fā)明的另一方面,還提供了一種在用戶設(shè)備端用于輔助獲取頁(yè)面的應(yīng)用性能的方法,其中,該方法包括以下步驟:
[0011]A將用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備;
[0012]B接收所述網(wǎng)絡(luò)設(shè)備基于所述頁(yè)面訪問(wèn)請(qǐng)求所發(fā)送的訪問(wèn)頁(yè)面,其中,所述訪問(wèn)頁(yè)面包含與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊;
[0013]C根據(jù)所述應(yīng)用性能獲取模塊,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息;[0014]D將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
[0015]根據(jù)本發(fā)明的又一方面,還提供了一種用于獲取頁(yè)面的應(yīng)用性能的網(wǎng)絡(luò)設(shè)備,其中,該設(shè)備包括:
[0016]頁(yè)面確定裝置,用于獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面;
[0017]模塊確定裝置,用于根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配;
[0018]模塊提供裝置,用于將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備,其中,所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面;
[0019]信息接收裝置,用于接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息。
[0020]根據(jù)本發(fā)明的再一方面,還提供了一種用于輔助獲取頁(yè)面的應(yīng)用性能的用戶設(shè)備,其中,該設(shè)備包括:
[0021]請(qǐng)求發(fā)送裝置,用于將用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備;
[0022]頁(yè)面接收裝置,用于接收所述網(wǎng)絡(luò)設(shè)備基于所述頁(yè)面訪問(wèn)請(qǐng)求所發(fā)送的訪問(wèn)頁(yè)面,其中,所述訪問(wèn)頁(yè)面包含與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊;
[0023]信息獲取裝置,用于根據(jù)所述應(yīng)用性能獲取模塊,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息;
[0024]信息發(fā)送裝置,用于將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
[0025]根據(jù)本發(fā)明的另一方面,還提供了一種用于獲取頁(yè)面的應(yīng)用性能的系統(tǒng),包括如上述所述的網(wǎng)絡(luò)設(shè)備及如上述所述的用戶設(shè)備。
[0026]與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)網(wǎng)絡(luò)設(shè)備根據(jù)用戶所提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,用戶設(shè)備根據(jù)所述應(yīng)用性能獲取模塊,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息;從而根據(jù)不同的頁(yè)面相關(guān)信息,在全站頁(yè)面中嵌入與所述頁(yè)面相關(guān)信息相對(duì)應(yīng)的應(yīng)用性能獲取模塊,通過(guò)用戶實(shí)時(shí)產(chǎn)生的海量真實(shí)請(qǐng)求遍歷網(wǎng)站全貌,基于分布式計(jì)算產(chǎn)生統(tǒng)計(jì)結(jié)果,完整地獲取頁(yè)面的應(yīng)用性能,提高了頁(yè)面性能監(jiān)控的準(zhǔn)確性、實(shí)時(shí)性,進(jìn)而獲取網(wǎng)站數(shù)據(jù)請(qǐng)求響應(yīng)的性能變化趨勢(shì),對(duì)頁(yè)面進(jìn)行性能瓶頸分析,并為網(wǎng)站性能優(yōu)化提供數(shù)據(jù)支撐,以提升網(wǎng)站頁(yè)面的服務(wù)質(zhì)量,保證網(wǎng)站運(yùn)行,提高用戶訪問(wèn)體驗(yàn)。而且,本發(fā)明還可以由網(wǎng)絡(luò)設(shè)備結(jié)合預(yù)定的頁(yè)面性能需求,確定所述應(yīng)用性能模塊信息,從而根據(jù)系統(tǒng)的不同需求,完整地獲取頁(yè)面的應(yīng)用性能,提高了頁(yè)面性能監(jiān)控的準(zhǔn)確性,提升網(wǎng)站頁(yè)面的服務(wù)質(zhì)量,保證網(wǎng)站運(yùn)行,提高用戶訪問(wèn)體驗(yàn)。而且,本發(fā)明還可以對(duì)所述應(yīng)用性能信息進(jìn)行數(shù)據(jù)融合處理,獲取優(yōu)化后的應(yīng)用性能信息;或結(jié)合所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的參考頁(yè)面的動(dòng)態(tài)性能信息,調(diào)整得到訪問(wèn)頁(yè)面的應(yīng)用性能信息;或根據(jù)不同的分析維度,對(duì)所述應(yīng)用性能信息進(jìn)行統(tǒng)計(jì)處理,從而從多角度對(duì)所述應(yīng)用性能信息進(jìn)行分析處理,通過(guò)用戶實(shí)時(shí)產(chǎn)生的海量真實(shí)請(qǐng)求遍歷網(wǎng)站全貌,基于分布式計(jì)算產(chǎn)生統(tǒng)計(jì)結(jié)果,完整地獲取頁(yè)面的應(yīng)用性能,提高了頁(yè)面性能監(jiān)控的準(zhǔn)確性,以提升網(wǎng)站頁(yè)面的服務(wù)質(zhì)量,保證網(wǎng)站運(yùn)行,提高用戶訪問(wèn)體驗(yàn)。而且,本發(fā)明還可以根據(jù)用戶的訪問(wèn)操作信息及相應(yīng)的訪問(wèn)響應(yīng)信息,獲取動(dòng)態(tài)性能信息;還可以按照預(yù)定發(fā)送規(guī)則將所述應(yīng)用性能信息發(fā)送至網(wǎng)絡(luò)設(shè)備,從而完整地獲取頁(yè)面的應(yīng)用性能,提高了頁(yè)面性能監(jiān)控的準(zhǔn)確性、實(shí)時(shí)性,還能夠有效的對(duì)所述應(yīng)用性能信息進(jìn)行發(fā)送,有效利用網(wǎng)絡(luò)資源,高效地對(duì)所述應(yīng)用性能信息進(jìn)行獲取。
【專利附圖】
【附圖說(shuō)明】
[0027]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0028]圖1示出根據(jù)本發(fā)明一個(gè)方面的一種用于實(shí)現(xiàn)獲取頁(yè)面的應(yīng)用性能的網(wǎng)絡(luò)設(shè)備與用戶設(shè)備示意圖;
[0029]圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種用于獲取頁(yè)面的應(yīng)用性能的網(wǎng)絡(luò)設(shè)備不意圖;
[0030]圖3示出根據(jù)本發(fā)明另一個(gè)方面的一種由網(wǎng)絡(luò)設(shè)備與用戶設(shè)備配合實(shí)現(xiàn)的用于獲取頁(yè)面的應(yīng)用性能的方法流程圖;
[0031]圖4示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種在網(wǎng)絡(luò)設(shè)備端用于獲取頁(yè)面的應(yīng)用性能的方法流程圖。
[0032]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0033]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0034]圖1示出根據(jù)本發(fā)明一個(gè)方面的一種用于實(shí)現(xiàn)獲取頁(yè)面的應(yīng)用性能的網(wǎng)絡(luò)設(shè)備與用戶設(shè)備示意圖;其中,該網(wǎng)絡(luò)設(shè)備1包括頁(yè)面確定裝置11、模塊確定裝置12、模塊提供裝置13、信息接收裝置14 ;用戶設(shè)備2包括請(qǐng)求發(fā)送裝置21、頁(yè)面接收裝置22、信息獲取裝置23、信息發(fā)送裝置24。網(wǎng)絡(luò)設(shè)備1與用戶設(shè)備2的各個(gè)裝置之間互相配合,以實(shí)現(xiàn)獲取頁(yè)面的應(yīng)用性能。具體地,用戶設(shè)備2中的請(qǐng)求發(fā)送裝置21將用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備;網(wǎng)絡(luò)設(shè)備1中的頁(yè)面確定裝置11獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面;模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配;模塊提供裝置13將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備,其中,所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面;相應(yīng)地,用戶設(shè)備2中的頁(yè)面接收裝置22接收所述網(wǎng)絡(luò)設(shè)備基于所述頁(yè)面訪問(wèn)請(qǐng)求所發(fā)送的訪問(wèn)頁(yè)面,其中,所述訪問(wèn)頁(yè)面包含與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊;信息獲取裝置23根據(jù)所述應(yīng)用性能獲取模塊,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息;信息發(fā)送裝置24將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;相應(yīng)地,網(wǎng)絡(luò)設(shè)備1中的信息接收裝置14接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息。
[0035]為簡(jiǎn)明起見,下面以一個(gè)用戶設(shè)備2為例進(jìn)行描述。本領(lǐng)域技術(shù)人員應(yīng)能理解,網(wǎng)絡(luò)設(shè)備1可以同時(shí)與多個(gè)用戶設(shè)備2交互,并從不同用戶設(shè)備2獲取用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求;根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配;將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至相對(duì)應(yīng)的所述用戶設(shè)備;獲取所述多個(gè)用戶設(shè)備2基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息。
[0036]在此,所述網(wǎng)絡(luò)設(shè)備其包括但不限于計(jì)算機(jī)、網(wǎng)絡(luò)主機(jī)、單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器集或多個(gè)服務(wù)器構(gòu)成的云;所述網(wǎng)絡(luò)設(shè)備端包括但不限于網(wǎng)站服務(wù)端或網(wǎng)絡(luò)監(jiān)控端,所述網(wǎng)站服務(wù)端和網(wǎng)絡(luò)監(jiān)控端可為一端,也可分開獨(dú)立;在此,云由基于云計(jì)算(CloudComputing)的大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)虛擬超級(jí)計(jì)算機(jī)。所述用戶設(shè)備其包括但不限于任何一種可與用戶通過(guò)鍵盤、遙控器、觸摸板、或聲控設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,例如計(jì)算機(jī)、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無(wú)線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。網(wǎng)絡(luò)設(shè)備1與用戶設(shè)備2之間的通信方式包括但不限于基于諸如TCP/IP協(xié)議、UDP協(xié)議等的分組數(shù)據(jù)傳輸,而且,網(wǎng)絡(luò)設(shè)備1與各個(gè)用戶設(shè)備2之間的通信方式相互獨(dú)立。本領(lǐng)域技術(shù)人員應(yīng)能理解上述網(wǎng)絡(luò)設(shè)備1、用戶設(shè)備2以及連接其間的網(wǎng)絡(luò)、通信方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的網(wǎng)絡(luò)設(shè)備、用戶設(shè)備或網(wǎng)絡(luò)、通信方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0037]上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實(shí)時(shí)地,或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行頁(yè)面訪問(wèn)請(qǐng)求的發(fā)送、訪問(wèn)頁(yè)面的獲取、應(yīng)用性能獲取模塊的確定、應(yīng)用性能獲取模塊的提供、訪問(wèn)頁(yè)面的接收、應(yīng)用性能信息的獲取、應(yīng)用性能信息的發(fā)送、應(yīng)用性能信息的獲取等,直至用戶設(shè)備2停止將頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
[0038]用戶設(shè)備2中的請(qǐng)求發(fā)送裝置21將用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備。具體地,請(qǐng)求發(fā)送裝置21獲取用戶通過(guò)點(diǎn)擊、滑動(dòng)、觸摸、輸入等方式,在例如瀏覽器或其他可以提交頁(yè)面訪問(wèn)請(qǐng)求的應(yīng)用或軟件中,所提交的頁(yè)面訪問(wèn)請(qǐng)求,請(qǐng)求發(fā)送裝置21基于各種通信協(xié)議(Communications Protocol),通過(guò)調(diào)用網(wǎng)絡(luò)設(shè)備所提供的應(yīng)用程序接口(API),或http、https等其他約定的通信方式的格式要求,將用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEn等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0039]網(wǎng)絡(luò)設(shè)備1中的頁(yè)面確定裝置11獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面。具體地,頁(yè)面確定裝置11通過(guò)基于各種通信協(xié)議(CommunicationsProtocol),與用戶設(shè)備2進(jìn)行交互,接收自所述用戶設(shè)備2發(fā)送的與所述頁(yè)面訪問(wèn)請(qǐng)求;頁(yè)面確定裝置11根據(jù)所述頁(yè)面訪問(wèn)請(qǐng)求,通過(guò)將所述頁(yè)面訪問(wèn)請(qǐng)求與例如頁(yè)面數(shù)據(jù)庫(kù)匹配或是根據(jù)頁(yè)面訪問(wèn)請(qǐng)求中的對(duì)應(yīng)鏈接進(jìn)行匹配等方式,獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0040]模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。具體地,模塊確定裝置12獲取頁(yè)面確定裝置11所獲取的訪問(wèn)頁(yè)面,通過(guò)直接獲取所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息,或是根據(jù)所述訪問(wèn)頁(yè)面通過(guò)例如關(guān)鍵字提取等方式,分析獲取所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息等方式,確定所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息,其中,所述頁(yè)面相關(guān)信息包括但不限于所述頁(yè)面的標(biāo)記語(yǔ)言的版本信息、所述頁(yè)面所使用的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)(如JSP、ASP等)、所述頁(yè)面的頁(yè)面類型(如動(dòng)態(tài)頁(yè)面、靜態(tài)頁(yè)面、交互式頁(yè)面等)、所述頁(yè)面的頁(yè)面修改記錄(如新增的頁(yè)面功能)等;模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配,在此,所述應(yīng)用性能模塊包括但不限于可以在頁(yè)面中插入的監(jiān)控代碼、監(jiān)控模塊等,所述匹配方式包括但不限于通過(guò)例如在數(shù)據(jù)庫(kù)中進(jìn)行匹配查詢等方式,獲取與所述頁(yè)面的版本、頁(yè)面網(wǎng)頁(yè)技術(shù)、頁(yè)面類型、頁(yè)面內(nèi)容、頁(yè)面修改記錄等相對(duì)應(yīng)的所述應(yīng)用性能獲取模塊,例如若當(dāng)前網(wǎng)頁(yè)為靜態(tài)頁(yè)面,則所述應(yīng)用性能獲取模塊內(nèi)只包含與靜態(tài)頁(yè)面相對(duì)應(yīng)的監(jiān)控代碼,若所述網(wǎng)頁(yè)為動(dòng)態(tài)網(wǎng)頁(yè),所述應(yīng)用性能獲取模塊內(nèi)包含與靜態(tài)頁(yè)面和動(dòng)態(tài)網(wǎng)頁(yè)相對(duì)應(yīng)的監(jiān)控代碼,若所述網(wǎng)頁(yè)的修改記錄顯示該網(wǎng)頁(yè)新增某一頁(yè)面功能,則所述應(yīng)用性能獲取模塊內(nèi)包含與與所述新增功能相對(duì)應(yīng)的監(jiān)控代碼,從而獲得不同的具有針對(duì)性的監(jiān)控?cái)?shù)據(jù)。
[0041]優(yōu)選地,模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述頁(yè)面相關(guān)信息包括所述訪問(wèn)頁(yè)面的內(nèi)容類型信息,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。具體地,模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,例如所述訪問(wèn)頁(yè)面的文本內(nèi)容類型、圖片內(nèi)容類型、音頻或視頻內(nèi)容類型、其他交互式內(nèi)容類型等,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配,例如,所述應(yīng)用性能獲取模塊與所述訪問(wèn)頁(yè)面所使用的交互式內(nèi)容類型信息相匹配,或者所述應(yīng)用性能獲取模塊與所述訪問(wèn)頁(yè)面所使用的視頻內(nèi)容類型信息相匹配。
[0042]優(yōu)選地,模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述頁(yè)面相關(guān)信息包括所述訪問(wèn)頁(yè)面的版本類型信息,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。具體地,模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,例如所述訪問(wèn)頁(yè)面的頁(yè)面類型信息、所述訪問(wèn)頁(yè)面所使用的標(biāo)記語(yǔ)言的版本信息、或所述訪問(wèn)頁(yè)面所使用的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的版本類型信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配,例如,所述應(yīng)用性能獲取模塊與所述訪問(wèn)頁(yè)面所使用的標(biāo)記語(yǔ)言的版本信息相匹配,或者所述應(yīng)用性能獲取模塊與所述訪問(wèn)頁(yè)面的頁(yè)面類型信息相匹配。
[0043]優(yōu)選地,模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述頁(yè)面相關(guān)信息包括所述訪問(wèn)頁(yè)面的頁(yè)面修改記錄信息,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。具體地,模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,例如所述訪問(wèn)頁(yè)面的頁(yè)面修改記錄信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配,例如,所述應(yīng)用性能獲取模塊對(duì)應(yīng)于所述訪問(wèn)頁(yè)面在最近一次的頁(yè)面修改中涉及的頁(yè)面內(nèi)容,或者,所述應(yīng)用性能獲取模塊對(duì)應(yīng)于所述訪問(wèn)頁(yè)面在過(guò)去一段時(shí)間閾值內(nèi)被修改的頁(yè)面內(nèi)容。例如,當(dāng)被修改的頁(yè)面內(nèi)容包括新添加的模塊時(shí),則所述應(yīng)用性能獲取模塊中包含與所述新添加的模塊相對(duì)應(yīng)的模塊信息。
[0044]更優(yōu)選地,模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述頁(yè)面相關(guān)信息包括所述訪問(wèn)頁(yè)面的頁(yè)面修改記錄信息,以及所述訪問(wèn)頁(yè)面的內(nèi)容類型信息和/或版本類型信息,所述應(yīng)用性能獲取模塊與所述訪問(wèn)頁(yè)面中與所述頁(yè)面修改記錄信息相對(duì)應(yīng)的內(nèi)容信息的版本類型信息相匹配。具體地,模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,例如所述訪問(wèn)頁(yè)面的頁(yè)面修改記錄信息與版本類型信息,先確定所述訪問(wèn)頁(yè)面中與所述頁(yè)面修改記錄信息相對(duì)應(yīng)的內(nèi)容信息,例如所述訪問(wèn)頁(yè)面中最近一次被修改的內(nèi)容信息;然后,再根據(jù)該內(nèi)容信息的內(nèi)容類型信息和/或版本類型信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與該內(nèi)容信息的版本類型信息相匹配。
[0045]模塊提供裝置13將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備,其中,所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面。具體地,模塊提供裝置13獲取模塊確定裝置12所確定的應(yīng)用性能獲取模塊,將所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面中,所述包含方式包括但不限于將所述應(yīng)用性能獲取模塊所對(duì)應(yīng)的代碼嵌入至所述訪問(wèn)頁(yè)面的代碼中,模塊提供裝置13基于各種通信協(xié)議(Communications Protocol),通過(guò)調(diào)用網(wǎng)絡(luò)設(shè)備所提供的應(yīng)用程序接口(API),或http、https等其他約定的通信方式的格式要求,將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0046]相應(yīng)地,用戶設(shè)備2中的頁(yè)面接收裝置22接收所述網(wǎng)絡(luò)設(shè)備基于所述頁(yè)面訪問(wèn)請(qǐng)求所發(fā)送的訪問(wèn)頁(yè)面,其中,所述訪問(wèn)頁(yè)面包含與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊。具體地,頁(yè)面接收裝置22通過(guò)基于各種通信協(xié)議(CommunicationsProtocol),與網(wǎng)絡(luò)設(shè)備1進(jìn)行交互,接收自所述網(wǎng)絡(luò)設(shè)備1發(fā)送的與所述訪問(wèn)頁(yè)面,其中,所述訪問(wèn)頁(yè)面包含與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP,NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0047]信息獲取裝置23根據(jù)所述應(yīng)用性能獲取模塊,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息。具體地,信息獲取裝置23獲取頁(yè)面接收裝置22所獲取的與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊,根據(jù)所述應(yīng)用性能模塊,通過(guò)例如運(yùn)行所述應(yīng)用性能獲取模塊中的代碼等方式,加載所述應(yīng)用性能獲取模塊,通過(guò)利用例如直接獲取用戶設(shè)備后臺(tái)信息、基于W3C技術(shù)或基于Ajax數(shù)據(jù)請(qǐng)求響應(yīng)方式,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息。其中,所述應(yīng)用性能信息包括但不限于用戶環(huán)境信息(如操作系統(tǒng)、平臺(tái)、瀏覽器、屏幕分辨率等信息);網(wǎng)絡(luò)傳輸信息、頁(yè)面加載信息、靜態(tài)資源下載性能信息(例如基于W3C “Navigation Timing”草案,利用瀏覽器特性,記錄瀏覽器各項(xiàng)開銷時(shí)間與瀏覽器狀態(tài)等靜態(tài)資源下載耗時(shí)信息,如加載文檔的時(shí)間、以及網(wǎng)絡(luò)請(qǐng)求個(gè)數(shù)等);動(dòng)態(tài)數(shù)據(jù)響應(yīng)性能信息(例如全站Ajax數(shù)據(jù)請(qǐng)求-響應(yīng)耗時(shí)信息)。在此,所述應(yīng)用性能信息的獲取方式包括但不限于實(shí)時(shí)獲取或經(jīng)處理后獲取,所述處理如壓縮、合并、定時(shí)或定量壓縮等;所述W3C “Navigation Timing”草案指能夠提供加載網(wǎng)頁(yè)根文檔(root document)的性能信息,所述加載網(wǎng)頁(yè)根文檔的性能信息包括但不限于花費(fèi)在網(wǎng)絡(luò)上的時(shí)間、加載文檔的時(shí)間、以及網(wǎng)絡(luò)請(qǐng)求個(gè)數(shù)等信息等。
[0048]信息發(fā)送裝置24將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。具體地,信息發(fā)送裝置24獲取信息獲取裝置23所獲取的所述與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息,通過(guò)基于各種通信協(xié)議(Communications Protocol),通過(guò)調(diào)用網(wǎng)絡(luò)設(shè)備所提供的應(yīng)用程序接口(API),或http、https等其他約定的通信方式的格式要求,將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。其中,所述發(fā)送方式包括但不限于實(shí)時(shí)發(fā)送、準(zhǔn)實(shí)時(shí)發(fā)送、或者對(duì)所述應(yīng)用性能信息進(jìn)行處理后合并發(fā)送等;所述發(fā)送還可以通過(guò)利用例如緩沖池、數(shù)據(jù)字典等技術(shù),降低發(fā)送量。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEn等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0049]相應(yīng)地,網(wǎng)絡(luò)設(shè)備1中的信息接收裝置14,接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息。具體地,信息接收裝置14基于各種通信協(xié)議(Communications Protocol),與用戶設(shè)備2進(jìn)行交互,接收自所述用戶設(shè)備2發(fā)送的基于所述應(yīng)用性能獲取模塊的所述應(yīng)用性能信息。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEn等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0050]優(yōu)選地,當(dāng)所述應(yīng)用性能信息包括關(guān)于所述訪問(wèn)頁(yè)面中內(nèi)容的動(dòng)態(tài)訪問(wèn)的動(dòng)態(tài)性能信息時(shí),所述用戶設(shè)備2中的信息獲取裝置23還可以根據(jù)所述應(yīng)用性能獲取模塊,獲取所述用戶對(duì)于所述訪問(wèn)頁(yè)面中內(nèi)容執(zhí)行動(dòng)態(tài)訪問(wèn)的訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息;根據(jù)所述訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息,確定與所述動(dòng)態(tài)訪問(wèn)相對(duì)應(yīng)的所述動(dòng)態(tài)性能信息,以包含于所述應(yīng)用性能信息。具體地,所述信息獲取裝置23根據(jù)所述應(yīng)用性能獲取模塊中的例如相關(guān)動(dòng)態(tài)性能信息獲取代碼等,通過(guò)獲取所述用戶對(duì)于所述訪問(wèn)頁(yè)面中內(nèi)容執(zhí)行動(dòng)態(tài)訪問(wèn)的訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息,對(duì)用戶與所述訪問(wèn)頁(yè)面間的交互進(jìn)行監(jiān)控,其中,所述訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息中,包括但不限于時(shí)間戳信息、延遲信息、流量信息、錯(cuò)誤提示等;根據(jù)所述一次或多次訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息,通過(guò)對(duì)所述訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息中的相關(guān)數(shù)據(jù)進(jìn)行例如計(jì)算、聚類等方式,確定與所述動(dòng)態(tài)訪問(wèn)相對(duì)應(yīng)的所述動(dòng)態(tài)性能信息,以包含于所述應(yīng)用性能信息,其中,所述動(dòng)態(tài)性能信息包括但不限于Ajax請(qǐng)求響應(yīng)時(shí)間等。
[0051]優(yōu)選地,所述信息發(fā)送裝置24還可以基于預(yù)定發(fā)送規(guī)則,將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。所述發(fā)送方式與圖1中所述信息發(fā)送裝置24的發(fā)送方式相同或相似,此處不再贅述,并以引用的形式包含于此。其中,所述預(yù)定發(fā)送規(guī)則包括以下至少任一項(xiàng):
[0052]-實(shí)時(shí)地將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;
[0053]-按預(yù)定周期將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備,例如每隔Is中將在前一秒內(nèi)所獲取的所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;
[0054]-對(duì)所述應(yīng)用性能信息進(jìn)行壓縮處理,例如通過(guò)行程長(zhǎng)度編碼等無(wú)損壓縮方法對(duì)所述應(yīng)用性能信息進(jìn)行壓縮處理,或者通過(guò)僅傳遞異常的性能信息等有損壓縮方法對(duì)所述應(yīng)用性能信息進(jìn)行壓縮處理,并壓縮處理后的所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;
[0055]-對(duì)所述應(yīng)用性能信息進(jìn)行合并處理,例如按應(yīng)用性能的類別或獲取的時(shí)間順序?qū)⑺鰬?yīng)用性能信息進(jìn)行合并處理,并合并處理后的所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
[0056]優(yōu)選地,所述網(wǎng)絡(luò)設(shè)備1中的模塊確定裝置12還可以根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,并結(jié)合預(yù)定的頁(yè)面性能需求,確定與所述訪問(wèn)頁(yè)面及所述頁(yè)面性能需求相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。具體地,模塊確定裝置12獲取頁(yè)面確定裝置11所獲取的訪問(wèn)頁(yè)面,通過(guò)直接獲取所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息,或是根據(jù)所述訪問(wèn)頁(yè)面通過(guò)例如關(guān)鍵字提取等方式,分析獲取所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息等方式,確定所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息,其中,所述頁(yè)面相關(guān)信息包括但不限于所述頁(yè)面的標(biāo)記語(yǔ)言的版本信息、所述頁(yè)面所使用的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)(如JSP、ASP等)、所述頁(yè)面的頁(yè)面類型(如動(dòng)態(tài)頁(yè)面、靜態(tài)頁(yè)面、交互式頁(yè)面等)、所述頁(yè)面的頁(yè)面修改記錄(如新增的頁(yè)面功能)等;同時(shí),所述模塊確定裝置12獲取預(yù)定的頁(yè)面性能需求,其中,所述頁(yè)面性能需求包括但不限于預(yù)定義的或監(jiān)控系統(tǒng)根據(jù)實(shí)時(shí)需求更新的對(duì)所述頁(yè)面的性能需求信息,即根據(jù)監(jiān)控系統(tǒng)關(guān)注不同的性能需求,調(diào)整相對(duì)應(yīng)的監(jiān)控代碼,例如當(dāng)監(jiān)控系統(tǒng)只關(guān)注某一頁(yè)面或某一個(gè)網(wǎng)站頁(yè)面的靜態(tài)信息,而不關(guān)注其動(dòng)態(tài)信息時(shí),則只發(fā)送包含靜態(tài)信息監(jiān)控的應(yīng)用性能獲取模塊。模塊確定裝置12根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,并結(jié)合預(yù)定的頁(yè)面性能需求,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配,在此,所述應(yīng)用性能模塊包括但不限于可以在頁(yè)面中插入的監(jiān)控代碼、監(jiān)控模塊等,所述匹配方式包括但不限于通過(guò)例如在數(shù)據(jù)庫(kù)中進(jìn)行匹配查詢等方式,獲取與所述頁(yè)面的版本、頁(yè)面網(wǎng)頁(yè)技術(shù)、頁(yè)面類型、頁(yè)面內(nèi)容、頁(yè)面修改記錄、預(yù)定的頁(yè)面性能需求等相對(duì)應(yīng)的所述應(yīng)用性能獲取模塊。
[0057]優(yōu)選地,所述網(wǎng)絡(luò)設(shè)備1還包括優(yōu)化裝置(未示出),其中,所述優(yōu)化裝置對(duì)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的多個(gè)所述應(yīng)用性能信息進(jìn)行數(shù)據(jù)融合處理,以獲得與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的優(yōu)化后的應(yīng)用性能信息。具體地,優(yōu)化裝置獲取與所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的多個(gè)所述應(yīng)用性能信息,通過(guò)對(duì)所述多個(gè)應(yīng)用性能信息進(jìn)行平均或擬合等方式進(jìn)行數(shù)據(jù)融合處理,獲得與所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的優(yōu)化后的應(yīng)用性能信息。例如,對(duì)不同用戶對(duì)同一所述訪問(wèn)頁(yè)面的Ajax響應(yīng)時(shí)間進(jìn)行平均化,或?qū)ζ溥M(jìn)行擬合,從而獲取該訪問(wèn)頁(yè)面的平均Ajax響應(yīng)時(shí)間等。其中,所述多個(gè)應(yīng)用性能信息可對(duì)應(yīng)與同一訪問(wèn)頁(yè)面,也可以對(duì)應(yīng)同一網(wǎng)站下的多個(gè)相關(guān)聯(lián)的訪問(wèn)頁(yè)面等。該方法基于由于訪問(wèn)個(gè)體可能存在的差異,所以同一個(gè)訪問(wèn)頁(yè)面的性能數(shù)據(jù)可以通過(guò)對(duì)其所對(duì)應(yīng)的多個(gè)性能數(shù)據(jù)進(jìn)行平均、擬合等融合處理,獲取不同訪問(wèn)個(gè)體下,所述訪問(wèn)頁(yè)面的總體性能數(shù)據(jù),從而提高性能數(shù)據(jù)的準(zhǔn)確性。
[0058]優(yōu)選地,所述應(yīng)用性能信息包括關(guān)于所述訪問(wèn)頁(yè)面中內(nèi)容的動(dòng)態(tài)訪問(wèn)的動(dòng)態(tài)性能信息,所述網(wǎng)絡(luò)設(shè)備1還包括調(diào)整裝置(未示出),其中,所述調(diào)整裝置根據(jù)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的參考頁(yè)面的動(dòng)態(tài)性能信息,對(duì)所述訪問(wèn)頁(yè)面的應(yīng)用性能信息進(jìn)行調(diào)整處理,以獲得與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的調(diào)整后的應(yīng)用性能信息。具體地,當(dāng)所述應(yīng)用性能信息包括關(guān)于所述訪問(wèn)頁(yè)面中內(nèi)容的動(dòng)態(tài)訪問(wèn)的動(dòng)態(tài)性能信息時(shí),由于所述訪問(wèn)頁(yè)面與其對(duì)應(yīng)參考頁(yè)面的動(dòng)態(tài)性能信息是具有一定相關(guān)性的,參考頁(yè)面的動(dòng)態(tài)性能信息可作為當(dāng)前訪問(wèn)頁(yè)面的應(yīng)用性能信息的參考,因此可根據(jù)與所述訪問(wèn)頁(yè)面相關(guān)聯(lián)的參考頁(yè)面的動(dòng)態(tài)性能信息,調(diào)整當(dāng)前訪問(wèn)頁(yè)面的應(yīng)用性能信息;所述調(diào)整裝置根據(jù)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的參考頁(yè)面的動(dòng)態(tài)性能信息,其中,對(duì)所述訪問(wèn)頁(yè)面的應(yīng)用性能信息進(jìn)行調(diào)整處理,以獲得與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的調(diào)整后的應(yīng)用性能信息。其中,所述參考頁(yè)面包括但不限于,例如與所述訪問(wèn)頁(yè)面對(duì)應(yīng)同一個(gè)網(wǎng)站的其他訪問(wèn)頁(yè)面、與所述訪問(wèn)頁(yè)面的類型類型相同的其他訪問(wèn)頁(yè)面、與所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的相關(guān)應(yīng)用相同的其他訪問(wèn)頁(yè)面等、具有與所述訪問(wèn)頁(yè)面所嵌入的第三方應(yīng)用相同的其他訪問(wèn)頁(yè)面等;所述調(diào)整方式包括但不限于對(duì)所述應(yīng)用性能信息的相關(guān)數(shù)據(jù)進(jìn)行平均化、擬合等。例如,對(duì)于由于所述訪問(wèn)頁(yè)面所屬的網(wǎng)站存在的故障,如該網(wǎng)站曾遭受DDoS攻擊,那么該網(wǎng)站的頁(yè)面的動(dòng)態(tài)性能信息,如頁(yè)面訪問(wèn)響應(yīng)時(shí)間,將顯著降低;那么,該調(diào)整裝置根據(jù)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的參考頁(yè)面的動(dòng)態(tài)性能信息,例如同屬于該網(wǎng)站的其他頁(yè)面的動(dòng)態(tài)性能信息,若不同頁(yè)面的相同時(shí)段的動(dòng)態(tài)性能信息具有顯著降低,則在所述訪問(wèn)頁(yè)面的應(yīng)用性能信息中刪除此次顯著降低的應(yīng)用性能信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,通過(guò)基于參考頁(yè)面的應(yīng)用性能信息的調(diào)整操作,排除了環(huán)境因素對(duì)頁(yè)面的應(yīng)用性能信息的影響,從而可以獲得更精確的頁(yè)面的應(yīng)用性能信息。
[0059]優(yōu)選地,所述網(wǎng)絡(luò)設(shè)備1還包括分析裝置(未示出),其中,所述分析裝置根據(jù)預(yù)定的分析維度,對(duì)多個(gè)所述應(yīng)用性能信息進(jìn)行統(tǒng)計(jì)分析處理,以獲得與所述分析維度相應(yīng)的應(yīng)用性能信息。具體地,所述分析裝置根據(jù)預(yù)定的分析維度,通過(guò)對(duì)同一維度下的所述應(yīng)用性能信息進(jìn)行聚類或擬合等方式進(jìn)行統(tǒng)計(jì)分析處理,以獲得與所述分析維度相應(yīng)的應(yīng)用性能信息,例如獲取某網(wǎng)頁(yè)在特定瀏覽器下的訪問(wèn)響應(yīng)時(shí)間。優(yōu)選地,該分析裝置通過(guò)按不同分析維度對(duì)該等應(yīng)用性能信息進(jìn)行相應(yīng)的分析處理,獲得某頁(yè)面在不同維度下的應(yīng)用性能。其中,所述分析維度包括但不限于以下至少任一項(xiàng):
[0060]-所述用戶設(shè)備的配置信息,如所述用戶設(shè)備的操作系統(tǒng)、操作平臺(tái)、屏幕顯示信息(如屏幕分辨率信息等)、網(wǎng)絡(luò)環(huán)境等;
[0061]-所述用戶設(shè)備的瀏覽器信息,如所述用戶設(shè)備的瀏覽器類型、瀏覽器版本、插件支持信息等;
[0062]-所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的應(yīng)用類型信息,如頁(yè)面對(duì)應(yīng)的應(yīng)用分類、應(yīng)用名稱、所對(duì)應(yīng)的業(yè)務(wù)相關(guān)性、業(yè)務(wù)使用情況、應(yīng)用點(diǎn)擊信息等;
[0063]-所述用戶所屬的群組信息,如用戶的地域信息、時(shí)間信息、點(diǎn)擊信息、行為軌跡信息等。
[0064]圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種用于獲取頁(yè)面的應(yīng)用性能的網(wǎng)絡(luò)設(shè)備示意圖;其中,所述網(wǎng)絡(luò)設(shè)備1包括頁(yè)面確定裝置11’、模塊確定裝置12’、模塊提供裝置13’、信息接收裝置14’。具體地,頁(yè)面確定裝置11’獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面;模塊確定裝置12’根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配;模塊提供裝置13’將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備,其中,所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面;信息接收裝置14’接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息及其實(shí)時(shí)性屬性信息。其中,網(wǎng)絡(luò)設(shè)備1中的頁(yè)面確定裝置11’、模塊確定裝置12’、模塊提供裝置13’分別與圖1所示對(duì)應(yīng)裝置相同或基本相同,故此處不再贅述,并通過(guò)引用的方式包含于此。
[0065]上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實(shí)時(shí)地,或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行訪問(wèn)頁(yè)面的獲取、應(yīng)用性能獲取模塊的確定、應(yīng)用性能獲取模塊的提供、應(yīng)用性能信息及其實(shí)時(shí)性屬性信息的獲取等,直至用戶設(shè)備2停止將頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
[0066]信息接收裝置14’接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息及其實(shí)時(shí)性屬性信息。具體地,信息接收裝置14基于各種通信協(xié)議(Communications Protocol),與用戶設(shè)備2進(jìn)行交互,接收自所述用戶設(shè)備2發(fā)送的基于所述應(yīng)用性能獲取模塊的所述應(yīng)用性能信息及其實(shí)時(shí)性屬性信息。其中,所述實(shí)時(shí)性屬性信息包括但不限于時(shí)間信息、實(shí)時(shí)處理優(yōu)先級(jí)信息、數(shù)據(jù)相應(yīng)時(shí)間信息、數(shù)據(jù)相應(yīng)超時(shí)信息等。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP,NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0067]優(yōu)選地,所述網(wǎng)絡(luò)設(shè)備1還包括實(shí)時(shí)分析裝置15’,其中,所述實(shí)時(shí)分析裝置15’根據(jù)所述實(shí)時(shí)性屬性信息,對(duì)所述應(yīng)用性能信息進(jìn)行分析處理。具體地,所述實(shí)時(shí)分析裝置15’根據(jù)所述信息接收裝置14’所獲取的實(shí)時(shí)性屬性信息,根據(jù)所述實(shí)時(shí)性屬性信息,如根據(jù)所述實(shí)時(shí)性屬性信息中對(duì)處理優(yōu)先級(jí)的相關(guān)要求,或根據(jù)所述數(shù)據(jù)響應(yīng)時(shí)間或數(shù)據(jù)響應(yīng)超時(shí)信息(如優(yōu)先對(duì)數(shù)據(jù)響應(yīng)超時(shí)的應(yīng)用性能信息進(jìn)行分析等),對(duì)所述應(yīng)用性能信息進(jìn)行分析處理,從而對(duì)某些具有實(shí)時(shí)屬性要求的應(yīng)用性能信息,進(jìn)行實(shí)時(shí)分析,獲取相應(yīng)分析數(shù)據(jù)。
[0068]更優(yōu)選地,所述網(wǎng)絡(luò)設(shè)備1還包括發(fā)送裝置16’,其中,所述發(fā)送裝置16’根據(jù)所述實(shí)時(shí)性屬性信息,將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶。具體地,發(fā)送裝置16’通過(guò)基于短信、郵件、監(jiān)控中心等一種或多種發(fā)送方式,根據(jù)所述實(shí)時(shí)性屬性信息,按照所述實(shí)時(shí)性屬性信息對(duì)發(fā)送的實(shí)時(shí)要求,將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶。通過(guò)基于各種通信協(xié)議(Communications Protocol),通過(guò)調(diào)用所述操作用戶相對(duì)應(yīng)的設(shè)備所提供的應(yīng)用程序接口(API),或http、https等其他約定的通信方式的格式要求,將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶。例如當(dāng)所述數(shù)據(jù)響應(yīng)超時(shí)信息超過(guò)某一閾值時(shí),則按照例如每分鐘一次的頻率,將所述將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶;當(dāng)所述數(shù)據(jù)響應(yīng)超時(shí)信息低過(guò)某一閾值時(shí),則按照例如每小時(shí)一次的頻率,將所述將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP,UDP.FTP.1CMP,NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0069]圖3示出根據(jù)本發(fā)明另一個(gè)方面的一種由網(wǎng)絡(luò)設(shè)備與用戶設(shè)備配合實(shí)現(xiàn)的用于獲取頁(yè)面的應(yīng)用性能的方法流程圖,其中,網(wǎng)絡(luò)設(shè)備1與用戶設(shè)備2的各個(gè)步驟之間互相配合,以實(shí)現(xiàn)獲取頁(yè)面的應(yīng)用性能。具體地,在步驟si中,用戶設(shè)備2將用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備;在步驟s2中,網(wǎng)絡(luò)設(shè)備1獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面;在步驟s3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配;在步驟s4中,網(wǎng)絡(luò)設(shè)備1將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備,其中,所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面;相應(yīng)地,在步驟s4中,用戶設(shè)備2接收所述網(wǎng)絡(luò)設(shè)備基于所述頁(yè)面訪問(wèn)請(qǐng)求所發(fā)送的訪問(wèn)頁(yè)面,其中,所述訪問(wèn)頁(yè)面包含與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊;在步驟s5中,用戶設(shè)備2根據(jù)所述應(yīng)用性能獲取模塊,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息;在步驟s6中,用戶設(shè)備2將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;相應(yīng)地,在步驟s6中,網(wǎng)絡(luò)設(shè)備1接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信肩、Ο
[0070]為簡(jiǎn)明起見,下面以一個(gè)用戶設(shè)備2為例進(jìn)行描述。本領(lǐng)域技術(shù)人員應(yīng)能理解,網(wǎng)絡(luò)設(shè)備1可以同時(shí)與多個(gè)用戶設(shè)備2交互,并從不同用戶設(shè)備2獲取用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求;根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配;將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至相對(duì)應(yīng)的所述用戶設(shè)備;獲取所述多個(gè)用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息。
[0071]上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實(shí)時(shí)地,或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行頁(yè)面訪問(wèn)請(qǐng)求的發(fā)送、訪問(wèn)頁(yè)面的獲取、應(yīng)用性能獲取模塊的確定、應(yīng)用性能獲取模塊的提供、訪問(wèn)頁(yè)面的接收、應(yīng)用性能信息的獲取、應(yīng)用性能信息的發(fā)送、應(yīng)用性能信息的獲取等,直至用戶設(shè)備2停止將頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
[0072]在步驟si中,用戶設(shè)備2將用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備。具體地,在步驟si中,用戶設(shè)備2獲取用戶通過(guò)點(diǎn)擊、滑動(dòng)、觸摸、輸入等方式,在例如瀏覽器或其他可以提交頁(yè)面訪問(wèn)請(qǐng)求的應(yīng)用或軟件中,所提交的頁(yè)面訪問(wèn)請(qǐng)求,用戶設(shè)備2基于各種通信協(xié)議(Communications Protocol),通過(guò)調(diào)用網(wǎng)絡(luò)設(shè)備所提供的應(yīng)用程序接口(API),或http、https等其他約定的通信方式的格式要求,將用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP,UDP.FTP.1CMP,NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0073]在步驟s2中,網(wǎng)絡(luò)設(shè)備1獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面。具體地,在步驟s2中,網(wǎng)絡(luò)設(shè)備1通過(guò)基于各種通信協(xié)議(CommunicationsProtocol),與用戶設(shè)備2進(jìn)行交互,接收自所述用戶設(shè)備2發(fā)送的與所述頁(yè)面訪問(wèn)請(qǐng)求;網(wǎng)絡(luò)設(shè)備1根據(jù)所述頁(yè)面訪問(wèn)請(qǐng)求,通過(guò)將所述頁(yè)面訪問(wèn)請(qǐng)求與例如頁(yè)面數(shù)據(jù)庫(kù)匹配或是根據(jù)頁(yè)面訪問(wèn)請(qǐng)求中的對(duì)應(yīng)鏈接進(jìn)行匹配等方式,獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0074]在步驟S3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。具體地,在步驟s3中,網(wǎng)絡(luò)設(shè)備1獲取在步驟s2中所獲取的訪問(wèn)頁(yè)面,通過(guò)直接獲取所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息,或是根據(jù)所述訪問(wèn)頁(yè)面通過(guò)例如關(guān)鍵字提取等方式,分析獲取所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息等方式,確定所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息,其中,所述頁(yè)面相關(guān)信息包括但不限于所述頁(yè)面的標(biāo)記語(yǔ)言的版本信息、所述頁(yè)面所使用的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)(如JSP、ASP等)、所述頁(yè)面的頁(yè)面類型(如動(dòng)態(tài)頁(yè)面、靜態(tài)頁(yè)面、交互式頁(yè)面等)、所述頁(yè)面的頁(yè)面修改記錄(如新增的頁(yè)面功能)等;在步驟s3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配,在此,所述應(yīng)用性能模塊包括但不限于可以在頁(yè)面中插入的監(jiān)控代碼、監(jiān)控模塊等,所述匹配方式包括但不限于通過(guò)例如在數(shù)據(jù)庫(kù)中進(jìn)行匹配查詢等方式,獲取與所述頁(yè)面的版本、頁(yè)面網(wǎng)頁(yè)技術(shù)、頁(yè)面類型、頁(yè)面內(nèi)容、頁(yè)面修改記錄等相對(duì)應(yīng)的所述應(yīng)用性能獲取模塊,例如若當(dāng)前網(wǎng)頁(yè)為靜態(tài)頁(yè)面,則所述應(yīng)用性能獲取模塊內(nèi)只包含與靜態(tài)頁(yè)面相對(duì)應(yīng)的監(jiān)控代碼,若所述網(wǎng)頁(yè)為動(dòng)態(tài)網(wǎng)頁(yè),所述應(yīng)用性能獲取模塊內(nèi)包含與靜態(tài)頁(yè)面和動(dòng)態(tài)網(wǎng)頁(yè)相對(duì)應(yīng)的監(jiān)控代碼,若所述網(wǎng)頁(yè)的修改記錄顯示該網(wǎng)頁(yè)新增某一頁(yè)面功能,則所述應(yīng)用性能獲取模塊內(nèi)包含與與所述新增功能相對(duì)應(yīng)的監(jiān)控代碼,從而獲得不同的具有針對(duì)性的監(jiān)控?cái)?shù)據(jù)。
[0075]優(yōu)選地,在步驟S3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述頁(yè)面相關(guān)信息包括所述訪問(wèn)頁(yè)面的內(nèi)容類型信息,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。具體地,在步驟S3中,網(wǎng)絡(luò)設(shè)備1據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,例如所述訪問(wèn)頁(yè)面的文本內(nèi)容類型、圖片內(nèi)容類型、音頻或視頻內(nèi)容類型、其他交互式內(nèi)容類型等,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配,例如,所述應(yīng)用性能獲取模塊與所述訪問(wèn)頁(yè)面所使用的交互式內(nèi)容類型信息相匹配,或者所述應(yīng)用性能獲取模塊與所述訪問(wèn)頁(yè)面所使用的視頻內(nèi)容類型信息相匹配。
[0076]優(yōu)選地,在步驟S3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述頁(yè)面相關(guān)信息包括所述訪問(wèn)頁(yè)面的版本類型信息,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。具體地,在步驟S3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,例如所述訪問(wèn)頁(yè)面的頁(yè)面類型信息、所述訪問(wèn)頁(yè)面所使用的標(biāo)記語(yǔ)言的版本信息、或所述訪問(wèn)頁(yè)面所使用的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的版本類型信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配,例如,所述應(yīng)用性能獲取模塊與所述訪問(wèn)頁(yè)面所使用的標(biāo)記語(yǔ)言的版本信息相匹配,或者所述應(yīng)用性能獲取模塊與所述訪問(wèn)頁(yè)面的頁(yè)面類型信息相匹配。
[0077]優(yōu)選地,在步驟S3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述頁(yè)面相關(guān)信息包括所述訪問(wèn)頁(yè)面的頁(yè)面修改記錄信息,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。具體地,在步驟S3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,例如所述訪問(wèn)頁(yè)面的頁(yè)面修改記錄信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配,例如,所述應(yīng)用性能獲取模塊對(duì)應(yīng)于所述訪問(wèn)頁(yè)面在最近一次的頁(yè)面修改中涉及的頁(yè)面內(nèi)容,或者,所述應(yīng)用性能獲取模塊對(duì)應(yīng)于所述訪問(wèn)頁(yè)面在過(guò)去一段時(shí)間閾值內(nèi)被修改的頁(yè)面內(nèi)容。例如,當(dāng)被修改的頁(yè)面內(nèi)容包括新添加的模塊時(shí),則所述應(yīng)用性能獲取模塊中包含與所述新添加的模塊相對(duì)應(yīng)的模塊信息。
[0078]更優(yōu)選地,在步驟S3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述頁(yè)面相關(guān)信息包括所述訪問(wèn)頁(yè)面的頁(yè)面修改記錄信息,以及所述訪問(wèn)頁(yè)面的內(nèi)容類型信息和/或版本類型信息,所述應(yīng)用性能獲取模塊與所述訪問(wèn)頁(yè)面中與所述頁(yè)面修改記錄信息相對(duì)應(yīng)的內(nèi)容信息的版本類型信息相匹配。具體地,在步驟s3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,例如所述訪問(wèn)頁(yè)面的頁(yè)面修改記錄信息與版本類型信息,先確定所述訪問(wèn)頁(yè)面中與所述頁(yè)面修改記錄信息相對(duì)應(yīng)的內(nèi)容信息,例如所述訪問(wèn)頁(yè)面中最近一次被修改的內(nèi)容信息;然后,再根據(jù)該內(nèi)容信息的內(nèi)容類型信息和/或版本類型信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與該內(nèi)容信息的版本類型信息相匹配。
[0079]在步驟s4中,網(wǎng)絡(luò)設(shè)備1將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備,其中,所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面。具體地,在步驟s4中,網(wǎng)絡(luò)設(shè)備1獲取在步驟S3中所確定的應(yīng)用性能獲取模塊,將所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面中,所述包含方式包括但不限于將所述應(yīng)用性能獲取模塊所對(duì)應(yīng)的代碼嵌入至所述訪問(wèn)頁(yè)面的代碼中,在步驟s4中,網(wǎng)絡(luò)設(shè)備1基于各種通信協(xié)議(CommunicationsProtocol),通過(guò)調(diào)用網(wǎng)絡(luò)設(shè)備所提供的應(yīng)用程序接口(API),或http、https等其他約定的通信方式的格式要求,將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEn等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0080]相應(yīng)地,在步驟s4中,用戶設(shè)備2接收所述網(wǎng)絡(luò)設(shè)備基于所述頁(yè)面訪問(wèn)請(qǐng)求所發(fā)送的訪問(wèn)頁(yè)面,其中,所述訪問(wèn)頁(yè)面包含與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊。具體地,在步驟s4中,用戶設(shè)備2通過(guò)基于各種通信協(xié)議(CommunicationsProtocol),與網(wǎng)絡(luò)設(shè)備1進(jìn)行交互,接收自所述網(wǎng)絡(luò)設(shè)備1發(fā)送的與所述訪問(wèn)頁(yè)面,其中,所述訪問(wèn)頁(yè)面包含與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP,NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0081]在步驟s5中,用戶設(shè)備2根據(jù)所述應(yīng)用性能獲取模塊,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息。具體地,在步驟s5中,用戶設(shè)備2獲取在步驟s4中所獲取的與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊,根據(jù)所述應(yīng)用性能模塊,通過(guò)例如運(yùn)行所述應(yīng)用性能獲取模塊中的代碼等方式,加載所述應(yīng)用性能獲取模塊,通過(guò)利用例如直接獲取用戶設(shè)備后臺(tái)信息、基于W3C技術(shù)或基于Ajax數(shù)據(jù)請(qǐng)求響應(yīng)方式,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息。其中,所述應(yīng)用性能信息包括但不限于用戶環(huán)境信息(如操作系統(tǒng)、平臺(tái)、瀏覽器、屏幕分辨率等信息);網(wǎng)絡(luò)傳輸信息、頁(yè)面加載信息、靜態(tài)資源下載性能信息(例如基于W3C “Navigation Timing”草案,利用瀏覽器特性,記錄瀏覽器各項(xiàng)開銷時(shí)間與瀏覽器狀態(tài)等靜態(tài)資源下載耗時(shí)信息,如加載文檔的時(shí)間、以及網(wǎng)絡(luò)請(qǐng)求個(gè)數(shù)等);動(dòng)態(tài)數(shù)據(jù)響應(yīng)性能信息(例如全站Ajax數(shù)據(jù)請(qǐng)求-響應(yīng)耗時(shí)信息)。在此,所述應(yīng)用性能信息的獲取方式包括但不限于實(shí)時(shí)獲取或經(jīng)處理后獲取,所述處理如壓縮、合并、定時(shí)或定量壓縮等;所述W3C “Navigation Timing”草案指能夠提供加載網(wǎng)頁(yè)根文檔(rootdocument)的性能信息,所述加載網(wǎng)頁(yè)根文檔的性能信息包括但不限于花費(fèi)在網(wǎng)絡(luò)上的時(shí)間、加載文檔的時(shí)間、以及網(wǎng)絡(luò)請(qǐng)求個(gè)數(shù)等信息等。
[0082]在步驟s6中,用戶設(shè)備2將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。具體地在步驟s6中,用戶設(shè)備2獲取在步驟s5中所獲取的所述與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息,通過(guò)基于各種通信協(xié)議(Communications Protocol),通過(guò)調(diào)用網(wǎng)絡(luò)設(shè)備所提供的應(yīng)用程序接口(API),或http、https等其他約定的通信方式的格式要求,將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。其中,所述發(fā)送方式包括但不限于實(shí)時(shí)發(fā)送、準(zhǔn)實(shí)時(shí)發(fā)送、或者對(duì)所述應(yīng)用性能信息進(jìn)行處理后合并發(fā)送等;所述發(fā)送還可以通過(guò)利用例如緩沖池、數(shù)據(jù)字典等技術(shù),降低發(fā)送量。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0083]相應(yīng)地,在步驟s6中,網(wǎng)絡(luò)設(shè)備1接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息。具體地,在步驟s6中,網(wǎng)絡(luò)設(shè)備1基于各種通信協(xié)議(Communications Protocol),與用戶設(shè)備2進(jìn)行交互,接收自所述用戶設(shè)備2發(fā)送的基于所述應(yīng)用性能獲取模塊的所述應(yīng)用性能信息。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEn等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0084]優(yōu)選地,當(dāng)所述應(yīng)用性能信息包括關(guān)于所述訪問(wèn)頁(yè)面中內(nèi)容的動(dòng)態(tài)訪問(wèn)的動(dòng)態(tài)性能信息時(shí),在步驟s5中,用戶設(shè)備2還可以根據(jù)所述應(yīng)用性能獲取模塊,獲取所述用戶對(duì)于所述訪問(wèn)頁(yè)面中內(nèi)容執(zhí)行動(dòng)態(tài)訪問(wèn)的訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息;根據(jù)所述訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息,確定與所述動(dòng)態(tài)訪問(wèn)相對(duì)應(yīng)的所述動(dòng)態(tài)性能信息,以包含于所述應(yīng)用性能信息。具體地,在步驟s5中,用戶設(shè)備2根據(jù)所述應(yīng)用性能獲取模塊中的例如相關(guān)動(dòng)態(tài)性能信息獲取代碼等,通過(guò)獲取所述用戶對(duì)于所述訪問(wèn)頁(yè)面中內(nèi)容執(zhí)行動(dòng)態(tài)訪問(wèn)的訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息,對(duì)用戶與所述訪問(wèn)頁(yè)面間的交互進(jìn)行監(jiān)控,其中,所述訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息中,包括但不限于時(shí)間戳信息、延遲信息、流量信息、錯(cuò)誤提示等;根據(jù)所述一次或多次訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息,通過(guò)對(duì)所述訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息中的相關(guān)數(shù)據(jù)進(jìn)行例如計(jì)算、聚類等方式,確定與所述動(dòng)態(tài)訪問(wèn)相對(duì)應(yīng)的所述動(dòng)態(tài)性能信息,以包含于所述應(yīng)用性能信息,其中,所述動(dòng)態(tài)性能信息包括但不限于Ajax請(qǐng)求響應(yīng)時(shí)間等。
[0085]優(yōu)選地,在步驟s6中,用戶設(shè)備2還可以基于預(yù)定發(fā)送規(guī)則,將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。所述發(fā)送方式與圖3中步驟s6中的發(fā)送方式相同或相似,此處不再贅述,并以引用的形式包含于此。其中,所述預(yù)定發(fā)送規(guī)則包括以下至少任一項(xiàng):
[0086]-實(shí)時(shí)地將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;
[0087]-按預(yù)定周期將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備,例如每隔Is中將在前一秒內(nèi)所獲取的所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;
[0088]-對(duì)所述應(yīng)用性能信息進(jìn)行壓縮處理,例如通過(guò)行程長(zhǎng)度編碼等無(wú)損壓縮方法對(duì)所述應(yīng)用性能信息進(jìn)行壓縮處理,或者通過(guò)僅傳遞異常的性能信息等有損壓縮方法對(duì)所述應(yīng)用性能信息進(jìn)行壓縮處理,并壓縮處理后的所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;
[0089]-對(duì)所述應(yīng)用性能信息進(jìn)行合并處理,例如按應(yīng)用性能的類別或獲取的時(shí)間順序?qū)⑺鰬?yīng)用性能信息進(jìn)行合并處理,并合并處理后的所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。[0090]優(yōu)選地,在步驟S3中,網(wǎng)絡(luò)設(shè)備1還可以根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,并結(jié)合預(yù)定的頁(yè)面性能需求,確定與所述訪問(wèn)頁(yè)面及所述頁(yè)面性能需求相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。具體地,在步驟S3中,網(wǎng)絡(luò)設(shè)備1獲取步驟s2中所獲取的訪問(wèn)頁(yè)面,通過(guò)直接獲取所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息,或是根據(jù)所述訪問(wèn)頁(yè)面通過(guò)例如關(guān)鍵字提取等方式,分析獲取所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息等方式,確定所述訪問(wèn)頁(yè)面中的頁(yè)面相關(guān)信息,其中,所述頁(yè)面相關(guān)信息包括但不限于所述頁(yè)面的標(biāo)記語(yǔ)言的版本信息、所述頁(yè)面所使用的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)(如JSP、ASP等)、所述頁(yè)面的頁(yè)面類型(如動(dòng)態(tài)頁(yè)面、靜態(tài)頁(yè)面、交互式頁(yè)面等)、所述頁(yè)面的頁(yè)面修改記錄(如新增的頁(yè)面功能)等;同時(shí),在步驟s3中,網(wǎng)絡(luò)設(shè)備1獲取預(yù)定的頁(yè)面性能需求,其中,所述頁(yè)面性能需求包括但不限于預(yù)定義的或監(jiān)控系統(tǒng)根據(jù)實(shí)時(shí)需求更新的對(duì)所述頁(yè)面的性能需求信息,即根據(jù)監(jiān)控系統(tǒng)關(guān)注不同的性能需求,調(diào)整相對(duì)應(yīng)的監(jiān)控代碼,例如當(dāng)監(jiān)控系統(tǒng)只關(guān)注某一頁(yè)面或某一個(gè)網(wǎng)站頁(yè)面的靜態(tài)信息,而不關(guān)注其動(dòng)態(tài)信息時(shí),則只發(fā)送包含靜態(tài)信息監(jiān)控的應(yīng)用性能獲取模塊。在步驟s3中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,并結(jié)合預(yù)定的頁(yè)面性能需求,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配,在此,所述應(yīng)用性能模塊包括但不限于可以在頁(yè)面中插入的監(jiān)控代碼、監(jiān)控模塊等,所述匹配方式包括但不限于通過(guò)例如在數(shù)據(jù)庫(kù)中進(jìn)行匹配查詢等方式,獲取與所述頁(yè)面的版本、頁(yè)面網(wǎng)頁(yè)技術(shù)、頁(yè)面類型、頁(yè)面內(nèi)容、頁(yè)面修改記錄、預(yù)定的頁(yè)面性能需求等相對(duì)應(yīng)的所述應(yīng)用性能獲取模塊。
[0091]優(yōu)選地,該方法還包括步驟s9(未示出),其中,在步驟s9中,網(wǎng)絡(luò)設(shè)備1對(duì)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的多個(gè)所述應(yīng)用性能信息進(jìn)行數(shù)據(jù)融合處理,以獲得與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的優(yōu)化后的應(yīng)用性能信息。具體地,在步驟s9中,網(wǎng)絡(luò)設(shè)備1獲取與所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的多個(gè)所述應(yīng)用性能信息,通過(guò)對(duì)所述多個(gè)應(yīng)用性能信息進(jìn)行平均或擬合等方式進(jìn)行數(shù)據(jù)融合處理,獲得與所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的優(yōu)化后的應(yīng)用性能信息。例如,對(duì)不同用戶對(duì)同一所述訪問(wèn)頁(yè)面的Ajax響應(yīng)時(shí)間進(jìn)行平均化,或?qū)ζ溥M(jìn)行擬合,從而獲取該訪問(wèn)頁(yè)面的平均Ajax響應(yīng)時(shí)間等。其中,所述多個(gè)應(yīng)用性能信息可對(duì)應(yīng)與同一訪問(wèn)頁(yè)面,也可以對(duì)應(yīng)同一網(wǎng)站下的多個(gè)相關(guān)聯(lián)的訪問(wèn)頁(yè)面等。該方法基于由于訪問(wèn)個(gè)體可能存在的差異,所以同一個(gè)訪問(wèn)頁(yè)面的性能數(shù)據(jù)可以通過(guò)對(duì)其所對(duì)應(yīng)的多個(gè)性能數(shù)據(jù)進(jìn)行平均、擬合等融合處理,獲取不同訪問(wèn)個(gè)體下,所述訪問(wèn)頁(yè)面的總體性能數(shù)據(jù),從而提高性能數(shù)據(jù)的準(zhǔn)確性。
[0092]優(yōu)選地,所述應(yīng)用性能信息包括關(guān)于所述訪問(wèn)頁(yè)面中內(nèi)容的動(dòng)態(tài)訪問(wèn)的動(dòng)態(tài)性能信息,所述方法還包括步驟sl0(未示出),其中,在步驟slO中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的參考頁(yè)面的動(dòng)態(tài)性能信息,對(duì)所述訪問(wèn)頁(yè)面的應(yīng)用性能信息進(jìn)行調(diào)整處理,以獲得與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的調(diào)整后的應(yīng)用性能信息。具體地,當(dāng)所述應(yīng)用性能信息包括關(guān)于所述訪問(wèn)頁(yè)面中內(nèi)容的動(dòng)態(tài)訪問(wèn)的動(dòng)態(tài)性能信息時(shí),由于所述訪問(wèn)頁(yè)面與其對(duì)應(yīng)參考頁(yè)面的動(dòng)態(tài)性能信息是具有一定相關(guān)性的,參考頁(yè)面的動(dòng)態(tài)性能信息可作為當(dāng)前訪問(wèn)頁(yè)面的應(yīng)用性能信息的參考,因此可根據(jù)與所述訪問(wèn)頁(yè)面相關(guān)聯(lián)的參考頁(yè)面的動(dòng)態(tài)性能信息,調(diào)整當(dāng)前訪問(wèn)頁(yè)面的應(yīng)用性能信息;在步驟slO中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的參考頁(yè)面的動(dòng)態(tài)性能信息,其中,對(duì)所述訪問(wèn)頁(yè)面的應(yīng)用性能信息進(jìn)行調(diào)整處理,以獲得與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的調(diào)整后的應(yīng)用性能信息。其中,所述參考頁(yè)面包括但不限于,例如與所述訪問(wèn)頁(yè)面對(duì)應(yīng)同一個(gè)網(wǎng)站的其他訪問(wèn)頁(yè)面、與所述訪問(wèn)頁(yè)面的類型類型相同的其他訪問(wèn)頁(yè)面、與所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的相關(guān)應(yīng)用相同的其他訪問(wèn)頁(yè)面等、具有與所述訪問(wèn)頁(yè)面所嵌入的第三方應(yīng)用相同的其他訪問(wèn)頁(yè)面等;所述調(diào)整方式包括但不限于對(duì)所述應(yīng)用性能信息的相關(guān)數(shù)據(jù)進(jìn)行平均化、擬合等。例如,對(duì)于由于所述訪問(wèn)頁(yè)面所屬的網(wǎng)站存在的故障,如該網(wǎng)站曾遭受DDoS攻擊,那么該網(wǎng)站的頁(yè)面的動(dòng)態(tài)性能信息,如頁(yè)面訪問(wèn)響應(yīng)時(shí)間,將顯著降低;那么,在步驟slO中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的參考頁(yè)面的動(dòng)態(tài)性能信息,例如同屬于該網(wǎng)站的其他頁(yè)面的動(dòng)態(tài)性能信息,若不同頁(yè)面的相同時(shí)段的動(dòng)態(tài)性能信息具有顯著降低,則在所述訪問(wèn)頁(yè)面的應(yīng)用性能信息中刪除此次顯著降低的應(yīng)用性能信息。本領(lǐng)域技術(shù)人員應(yīng)能理解,通過(guò)基于參考頁(yè)面的應(yīng)用性能信息的調(diào)整操作,排除了環(huán)境因素對(duì)頁(yè)面的應(yīng)用性能信息的影響,從而可以獲得更精確的頁(yè)面的應(yīng)用性能信息。
[0093]優(yōu)選地,該方法還包括步驟sll(未示出),其中,在步驟sll中,網(wǎng)絡(luò)設(shè)備1根據(jù)預(yù)定的分析維度,對(duì)多個(gè)所述應(yīng)用性能信息進(jìn)行統(tǒng)計(jì)分析處理,以獲得與所述分析維度相應(yīng)的應(yīng)用性能信息。具體地,步驟sll中,網(wǎng)絡(luò)設(shè)備1根據(jù)預(yù)定的分析維度,通過(guò)對(duì)同一維度下的所述應(yīng)用性能信息進(jìn)行聚類或擬合等方式進(jìn)行統(tǒng)計(jì)分析處理,以獲得與所述分析維度相應(yīng)的應(yīng)用性能信息,例如獲取某網(wǎng)頁(yè)在特定瀏覽器下的訪問(wèn)響應(yīng)時(shí)間。優(yōu)選地,該步驟sll中,網(wǎng)絡(luò)設(shè)備1通過(guò)按不同分析維度對(duì)該等應(yīng)用性能信息進(jìn)行相應(yīng)的分析處理,獲得某頁(yè)面在不同維度下的應(yīng)用性能。其中,所述分析維度包括但不限于以下至少任一項(xiàng):
[0094]-所述用戶設(shè)備的配置信息,如所述用戶設(shè)備的操作系統(tǒng)、操作平臺(tái)、屏幕顯示信息(如屏幕分辨率信息等)、網(wǎng)絡(luò)環(huán)境等;
[0095]-所述用戶設(shè)備的瀏覽器信息,如所述用戶設(shè)備的瀏覽器類型、瀏覽器版本、插件支持信息等;
[0096]-所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的應(yīng)用類型信息,如頁(yè)面對(duì)應(yīng)的應(yīng)用分類、應(yīng)用名稱、所對(duì)應(yīng)的業(yè)務(wù)相關(guān)性、業(yè)務(wù)使用情況、應(yīng)用點(diǎn)擊信息等;
[0097]-所述用戶所屬的群組信息,如用戶的地域信息、時(shí)間信息、點(diǎn)擊信息、行為軌跡信息等。
[0098]圖4示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種在網(wǎng)絡(luò)設(shè)備端用于獲取頁(yè)面的應(yīng)用性能的方法流程圖。具體地,在步驟s2’中,網(wǎng)絡(luò)設(shè)備1獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面;在步驟S3’中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配;在步驟s4’中,網(wǎng)絡(luò)設(shè)備1將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備,其中,所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面;在步驟s6’中,網(wǎng)絡(luò)設(shè)備1接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息及其實(shí)時(shí)性屬性信息。其中,網(wǎng)絡(luò)設(shè)備1中的步驟s2’、步驟s3’、步驟s4’分別與圖3所示對(duì)應(yīng)步驟相同或基本相同,故此處不再贅述,并通過(guò)引用的方式包含于此。
[0099]上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實(shí)時(shí)地,或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行訪問(wèn)頁(yè)面的獲取、應(yīng)用性能獲取模塊的確定、應(yīng)用性能獲取模塊的提供、應(yīng)用性能信息及其實(shí)時(shí)性屬性信息的獲取等,直至用戶設(shè)備2停止將頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
[0100]在步驟S6’中,網(wǎng)絡(luò)設(shè)備1接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息及其實(shí)時(shí)性屬性信息。具體地,在步驟s6’中,網(wǎng)絡(luò)設(shè)備1基于各種通信協(xié)議(Communications Protocol),與用戶設(shè)備2進(jìn)行交互,接收自所述用戶設(shè)備2發(fā)送的基于所述應(yīng)用性能獲取模塊的所述應(yīng)用性能信息及其實(shí)時(shí)性屬性信息。其中,所述實(shí)時(shí)性屬性信息包括但不限于時(shí)間信息、實(shí)時(shí)處理優(yōu)先級(jí)信息、數(shù)據(jù)相應(yīng)時(shí)間信息、數(shù)據(jù)相應(yīng)超時(shí)信息等。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0101]優(yōu)選地,所述網(wǎng)絡(luò)設(shè)備1還包括步驟s7’,其中,在步驟s7’中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述實(shí)時(shí)性屬性信息,對(duì)所述應(yīng)用性能信息進(jìn)行分析處理。具體地,在步驟s7’中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述步驟s6’中所獲取的實(shí)時(shí)性屬性信息,根據(jù)所述實(shí)時(shí)性屬性信息,如根據(jù)所述實(shí)時(shí)性屬性信息中對(duì)處理優(yōu)先級(jí)的相關(guān)要求,或根據(jù)所述數(shù)據(jù)響應(yīng)時(shí)間或數(shù)據(jù)響應(yīng)超時(shí)信息(如優(yōu)先對(duì)數(shù)據(jù)響應(yīng)超時(shí)的應(yīng)用性能信息進(jìn)行分析等),對(duì)所述應(yīng)用性能信息進(jìn)行分析處理,從而對(duì)某些具有實(shí)時(shí)屬性要求的應(yīng)用性能信息,進(jìn)行實(shí)時(shí)分析,獲取相應(yīng)分析數(shù)據(jù)。
[0102]更優(yōu)選地,所述網(wǎng)絡(luò)設(shè)備1還包括步驟s8’,其中,在步驟s8’中,網(wǎng)絡(luò)設(shè)備1根據(jù)所述實(shí)時(shí)性屬性信息,將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶。具體地,在步驟s8’中,網(wǎng)絡(luò)設(shè)備1通過(guò)基于短信、郵件、監(jiān)控中心等一種或多種發(fā)送方式,根據(jù)所述實(shí)時(shí)性屬性信息,按照所述實(shí)時(shí)性屬性信息對(duì)發(fā)送的實(shí)時(shí)要求,將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶。通過(guò)基于各種通信協(xié)議(Communications Protocol),通過(guò)調(diào)用所述操作用戶相對(duì)應(yīng)的設(shè)備所提供的應(yīng)用程序接口(API),或http、https等其他約定的通信方式的格式要求,將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶。例如當(dāng)所述數(shù)據(jù)響應(yīng)超時(shí)信息超過(guò)某一閾值時(shí),則按照例如每分鐘一次的頻率,將所述將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶;當(dāng)所述數(shù)據(jù)響應(yīng)超時(shí)信息低過(guò)某一閾值時(shí),則按照例如每小時(shí)一次的頻率,將所述將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶。在此,“通信協(xié)議”包括計(jì)算機(jī)通信的傳送協(xié)議,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于計(jì)算機(jī)中的其他形式通信,例如面向?qū)ο缶幊汤锩鎸?duì)象之間的通信或操作系統(tǒng)內(nèi)不同程序或計(jì)算機(jī)不同模塊之間的消息傳送協(xié)議。
[0103]對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱,而并不表示任何特定的順序。
【權(quán)利要求】
1.一種在網(wǎng)絡(luò)設(shè)備端用于獲取頁(yè)面的應(yīng)用性能的方法,其中,該方法包括以下步驟:a獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面;b根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配;c將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備,其中,所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面;d接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b包括:-根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,并結(jié)合預(yù)定的頁(yè)面性能需求,確定與所述訪問(wèn)頁(yè)面及所述頁(yè)面性能需求相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,該方法還包括:-對(duì)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的多個(gè)所述應(yīng)用性能信息進(jìn)行數(shù)據(jù)融合處理,以獲得與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的優(yōu)化后的應(yīng)用性能信息。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法, 其中,所述應(yīng)用性能信息包括關(guān)于所述訪問(wèn)頁(yè)面中內(nèi)容的動(dòng)態(tài)訪問(wèn)的動(dòng)態(tài)性能信息;其中,該方法還包括:-根據(jù)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的參考頁(yè)面的動(dòng)態(tài)性能信息,對(duì)所述訪問(wèn)頁(yè)面的應(yīng)用性能信息進(jìn)行調(diào)整處理,以獲得與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的調(diào)整后的應(yīng)用性能信息。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,該方法還包括:-根據(jù)預(yù)定的分析維度,對(duì)多個(gè)所述應(yīng)用性能信息進(jìn)行統(tǒng)計(jì)分析處理,以獲得與所述分析維度相應(yīng)的應(yīng)用性能信息;其中,所述分析維度包括以下至少任一項(xiàng):-所述用戶設(shè)備的配置信息;-所述用戶設(shè)備的瀏覽器信息;-所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的應(yīng)用類型信息;-所述用戶所屬的群組信息。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述步驟d包括:-接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息及其實(shí)時(shí)性屬性信息;其中,該方法還包括:-根據(jù)所述實(shí)時(shí)性屬性信息,對(duì)所述應(yīng)用性能信息進(jìn)行分析處理。
7.根據(jù)權(quán)利要求6所述的方法,其中,該方法還包括:-根據(jù)所述實(shí)時(shí)性屬性信息,將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶。
8.—種在用戶設(shè)備端用于輔助獲取頁(yè)面的應(yīng)用性能的方法,其中,該方法包括以下步驟:A將用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備;B接收所述網(wǎng)絡(luò)設(shè)備基于所述頁(yè)面訪問(wèn)請(qǐng)求所發(fā)送的訪問(wèn)頁(yè)面,其中,所述訪問(wèn)頁(yè)面包含與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊;C根據(jù)所述應(yīng)用性能獲取模塊,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息;D將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述應(yīng)用性能信息包括關(guān)于所述訪問(wèn)頁(yè)面中內(nèi)容的動(dòng)態(tài)訪問(wèn)的動(dòng)態(tài)性能信息;其中,所述步驟C包括:-根據(jù)所述應(yīng)用性能獲取模塊,獲取所述用戶對(duì)于所述訪問(wèn)頁(yè)面中內(nèi)容執(zhí)行動(dòng)態(tài)訪問(wèn)的訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息;-根據(jù)所述訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息,確定與所述動(dòng)態(tài)訪問(wèn)相對(duì)應(yīng)的所述動(dòng)態(tài)性能信息,以包含于所述應(yīng)用性能信息。
10.根據(jù)權(quán)利要求8或9所述的方法,其中,所述步驟D包括:-基于預(yù)定發(fā)送規(guī)則,將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;其中,所述預(yù)定發(fā)送規(guī)則包括以下至少任一項(xiàng):-實(shí)時(shí)地將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;-按預(yù)定周期將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;-對(duì)所述應(yīng)用性能信息進(jìn)行壓縮處理,并壓縮處理后的所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;-對(duì)所述應(yīng)用性能信息進(jìn)行合并處理,并合并處理后的所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
11.一種用于獲取頁(yè)面的應(yīng)用性能的網(wǎng)絡(luò)設(shè)備,其中,該設(shè)備包括:頁(yè)面確定裝置,用于獲取與用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求相對(duì)應(yīng)的訪問(wèn)頁(yè)面;模塊確定裝置,用于根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,確定與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配;模塊提供裝置,用于將所述訪問(wèn)頁(yè)面與所述應(yīng)用性能獲取模塊提供至所述用戶設(shè)備,其中,所述應(yīng)用性能獲取模塊包含于所述訪問(wèn)頁(yè)面;信息接收裝置,用于接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息。
12.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)設(shè)備,其中,所述模塊確定裝置用于:-根據(jù)所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息,并結(jié)合預(yù)定的頁(yè)面性能需求,確定與所述訪問(wèn)頁(yè)面及所述頁(yè)面性能需求相對(duì)應(yīng)的應(yīng)用性能獲取模塊,其中,所述應(yīng)用性能獲取模塊與所述頁(yè)面相關(guān)信息相匹配。
13.根據(jù)權(quán)利要求11或12所述的網(wǎng)絡(luò)設(shè)備,其中,該設(shè)備還包括:優(yōu)化裝置,用于對(duì)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的多個(gè)所述應(yīng)用性能信息進(jìn)行數(shù)據(jù)融合處理,以獲得與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的優(yōu)化后的應(yīng)用性能信息。
14.根據(jù)權(quán)利要求11至13中任一項(xiàng)所述的網(wǎng)絡(luò)設(shè)備,其中,所述應(yīng)用性能信息包括關(guān)于所述訪問(wèn)頁(yè)面中內(nèi)容的動(dòng)態(tài)訪問(wèn)的動(dòng)態(tài)性能信息;其中,該設(shè)備還包括:調(diào)整裝置,用于根據(jù)所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的參考頁(yè)面的動(dòng)態(tài)性能信息,對(duì)所述訪問(wèn)頁(yè)面的應(yīng)用性能信息進(jìn)行調(diào)整處理,以獲得與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的調(diào)整后的應(yīng)用性能信肩、Ο
15.根據(jù)權(quán)利要求11至14中任一項(xiàng)所述的網(wǎng)絡(luò)設(shè)備,其中,該設(shè)備還包括:分析裝置,用于根據(jù)預(yù)定的分析維度,對(duì)多個(gè)所述應(yīng)用性能信息進(jìn)行統(tǒng)計(jì)分析處理,以獲得與所述分析維度相應(yīng)的應(yīng)用性能信息;其中,所述分析維度包括以下至少任一項(xiàng):-所述用戶設(shè)備的配置信息;-所述用戶設(shè)備的瀏覽器信息;-所述訪問(wèn)頁(yè)面所對(duì)應(yīng)的應(yīng)用類型信息;-所述用戶所屬的群組信息。
16.根據(jù)權(quán)利要求11至15中任一項(xiàng)所述的網(wǎng)絡(luò)設(shè)備,其中,所述信息接收裝置用于:-接收所述用戶設(shè)備基于所述應(yīng)用性能獲取模塊所發(fā)送的應(yīng)用性能信息及其實(shí)時(shí)性屬性信息;其中,該設(shè)備還包括:實(shí)時(shí)分析裝置,用于根據(jù)所述實(shí)時(shí)性屬性信息,對(duì)所述應(yīng)用性能信息進(jìn)行分析處理。
17.根據(jù)權(quán)利要求16所述的網(wǎng)絡(luò)設(shè)`備,其中,該設(shè)備還包括:發(fā)送裝置,用于根據(jù)所述實(shí)時(shí)性屬性信息,將所述網(wǎng)頁(yè)性能監(jiān)控信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的操作用戶。
18.一種用于輔助獲取頁(yè)面的應(yīng)用性能的用戶設(shè)備,其中,該設(shè)備和括:請(qǐng)求發(fā)送裝置,用于將用戶通過(guò)用戶設(shè)備提交的頁(yè)面訪問(wèn)請(qǐng)求發(fā)送至所述網(wǎng)絡(luò)設(shè)備;頁(yè)面接收裝置,用于接收所述網(wǎng)絡(luò)設(shè)備基于所述頁(yè)面訪問(wèn)請(qǐng)求所發(fā)送的訪問(wèn)頁(yè)面,其中,所述訪問(wèn)頁(yè)面包含與所述訪問(wèn)頁(yè)面的頁(yè)面相關(guān)信息相匹配的應(yīng)用性能獲取模塊;信息獲取裝置,用于根據(jù)所述應(yīng)用性能獲取模塊,獲取與所述訪問(wèn)頁(yè)面相對(duì)應(yīng)的應(yīng)用性能信息;信息發(fā)送裝置,用于將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
19.根據(jù)權(quán)利要求18所述的用戶設(shè)備,其中,所述應(yīng)用性能信息包括關(guān)于所述訪問(wèn)頁(yè)面中內(nèi)容的動(dòng)態(tài)訪問(wèn)的動(dòng)態(tài)性能信息;其中,所述信息獲取裝置用于:-根據(jù)所述應(yīng)用性能獲取模塊,獲取所述用戶對(duì)于所述訪問(wèn)頁(yè)面中內(nèi)容執(zhí)行動(dòng)態(tài)訪問(wèn)的訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息;-根據(jù)所述訪問(wèn)操作信息及其相應(yīng)的訪問(wèn)響應(yīng)信息,確定與所述動(dòng)態(tài)訪問(wèn)相對(duì)應(yīng)的所述動(dòng)態(tài)性能信息,以包含于所述應(yīng)用性能信息。
20.根據(jù)權(quán)利要求18或19所述的用戶設(shè)備,其中,所述信息發(fā)送裝置用于:-基于預(yù)定發(fā)送規(guī)則,將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;其中,所述預(yù)定發(fā)送規(guī)則包括以下至少任一項(xiàng):-實(shí)時(shí)地將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;-按預(yù)定周期將所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;_對(duì)所述應(yīng)用性能信息進(jìn)行壓縮處理,并壓縮處理后的所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;-對(duì)所述應(yīng)用性能信息進(jìn)行合并處理,并合并處理后的所述應(yīng)用性能信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備。
21.一種用于獲取頁(yè)面的應(yīng)用性能的系統(tǒng),包括如權(quán)利要求11至17中任一項(xiàng)所述的網(wǎng)絡(luò)設(shè)備及如權(quán)利要求18至20中任一項(xiàng)所述的用戶設(shè)備。
【文檔編號(hào)】G06F17/30GK103678372SQ201210343177
【公開日】2014年3月26日 申請(qǐng)日期:2012年9月14日 優(yōu)先權(quán)日:2012年9月14日
【發(fā)明者】林志峰 申請(qǐng)人:北京百度網(wǎng)訊科技有限公司