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

處理應(yīng)用程序響應(yīng)的方法及系統(tǒng)的制作方法

文檔序號(hào):9631432閱讀:270來(lái)源:國(guó)知局
處理應(yīng)用程序響應(yīng)的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種處理應(yīng)用程序響應(yīng)的方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前的應(yīng)用程序,基本上都需要網(wǎng)絡(luò)的支持,但在網(wǎng)絡(luò)通訊的過(guò)程中,有非常多的因素會(huì)影響到響應(yīng)的速度。網(wǎng)絡(luò)應(yīng)用程序通用的流程是,收到客戶端請(qǐng)求后,處理業(yè)務(wù)邏輯或與其它網(wǎng)絡(luò)應(yīng)用程序通訊,直到流程處理完成后,返回給客戶端。針對(duì)通用的流程,在業(yè)務(wù)邏輯處理慢或是與其它網(wǎng)絡(luò)應(yīng)用程序通訊慢的情況,客戶端在很長(zhǎng)的時(shí)間內(nèi),才能收到結(jié)果。因此這種方式用戶體驗(yàn)差。

【發(fā)明內(nèi)容】

[0003]本發(fā)明所要解決的技術(shù)問(wèn)題是:增加預(yù)警機(jī)制,可以在預(yù)警后進(jìn)行后續(xù)優(yōu)化操作,使得應(yīng)用程序可以以最佳狀態(tài)運(yùn)行。
[0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案為:提供一種處理應(yīng)用程序響應(yīng)的方法,包括:
[0005]第一計(jì)時(shí)器計(jì)時(shí)應(yīng)用程序處理業(yè)務(wù)邏輯的時(shí)長(zhǎng),獲得第一數(shù)值;
[0006]第二計(jì)時(shí)器計(jì)時(shí)應(yīng)用程序與網(wǎng)絡(luò)程序通訊的時(shí)長(zhǎng),獲得第二數(shù)值;
[0007]確定第一數(shù)值和/或第二數(shù)值符合預(yù)警條件;
[0008]對(duì)應(yīng)用程序響應(yīng)進(jìn)行預(yù)警,并進(jìn)行優(yōu)化處理。
[0009]為解決上述問(wèn)題,本發(fā)明還提供一種處理應(yīng)用程序響應(yīng)的系統(tǒng),包括:
[0010]第一計(jì)時(shí)器,用于計(jì)時(shí)應(yīng)用程序處理業(yè)務(wù)邏輯的時(shí)長(zhǎng),獲得第一數(shù)值;
[0011]第二計(jì)時(shí)器,用于計(jì)時(shí)應(yīng)用程序與網(wǎng)絡(luò)程序通訊的時(shí)長(zhǎng),獲得第二數(shù)值;
[0012]分析器,用于確定第一數(shù)值和/或第二數(shù)值符合預(yù)警條件;
[0013]預(yù)警器,用于對(duì)應(yīng)用程序響應(yīng)進(jìn)行預(yù)警;
[0014]處理器,用于在預(yù)警后,對(duì)應(yīng)用程序的響應(yīng)進(jìn)行優(yōu)化處理。
[0015]本發(fā)明的有益效果在于:區(qū)別于現(xiàn)有技術(shù),本發(fā)明通過(guò)計(jì)時(shí)應(yīng)用程序在處理業(yè)務(wù)邏輯以及和其他網(wǎng)絡(luò)程序通訊的時(shí)長(zhǎng),獲得兩個(gè)時(shí)長(zhǎng)數(shù)值,并在其時(shí)長(zhǎng)數(shù)值符合預(yù)警條件后,進(jìn)行預(yù)警,并相應(yīng)地優(yōu)化處理。通過(guò)上述方式,本發(fā)明可以實(shí)時(shí)監(jiān)控運(yùn)行周期,并分析程序響應(yīng)速度,通過(guò)優(yōu)化處理,使得應(yīng)用程序可以以最佳狀態(tài)運(yùn)行,并降低程序內(nèi)部耗時(shí),提升客戶端用戶體驗(yàn)。
【附圖說(shuō)明】
[0016]圖1為本發(fā)明方法實(shí)施例一的流程示意圖;
[0017]圖2為本發(fā)明方法的具體實(shí)施例的流程示意圖;
[0018]圖3為本發(fā)明系統(tǒng)實(shí)施例二的結(jié)構(gòu)框圖;
[0019]圖4為本發(fā)明系統(tǒng)實(shí)施例三的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0020]為詳細(xì)說(shuō)明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖予以說(shuō)明。
[0021]本發(fā)明最關(guān)鍵的構(gòu)思在于:通過(guò)對(duì)應(yīng)用程序以及與網(wǎng)絡(luò)程序通訊的時(shí)間消耗進(jìn)行監(jiān)控和預(yù)警,并作優(yōu)化處理,改善程序響應(yīng)。
[0022]請(qǐng)參照?qǐng)D1,本發(fā)明實(shí)施例一提供一種處理應(yīng)用程序響應(yīng)的方法,包括:
[0023]S1:第一計(jì)時(shí)器計(jì)時(shí)應(yīng)用程序處理業(yè)務(wù)邏輯的時(shí)長(zhǎng),獲得第一數(shù)值;
[0024]S2:第二計(jì)時(shí)器計(jì)時(shí)應(yīng)用程序與網(wǎng)絡(luò)程序通訊的時(shí)長(zhǎng),獲得第二數(shù)值;
[0025]S3:確定第一數(shù)值和/或第二數(shù)值符合預(yù)警條件;
[0026]S4:對(duì)應(yīng)用程序響應(yīng)進(jìn)行預(yù)警,并進(jìn)行優(yōu)化處理。
[0027]在實(shí)際操作中,本發(fā)明實(shí)施例一可以通過(guò)應(yīng)用程序業(yè)務(wù)邏輯處理模塊進(jìn)行自身的業(yè)務(wù)邏輯處理以及和其他網(wǎng)絡(luò)程序的通訊。通過(guò)預(yù)警模塊進(jìn)行預(yù)警工作。
[0028]其中,步驟S1具體為:
[0029]S11:應(yīng)用程序獲取客戶端請(qǐng)求,第一計(jì)時(shí)器開(kāi)始計(jì)時(shí),記錄第一起始值;
[0030]S12:應(yīng)用程序處理業(yè)務(wù)第一個(gè)邏輯,并在結(jié)束處理業(yè)務(wù)第N個(gè)邏輯后,第一計(jì)時(shí)器停止計(jì)時(shí),記錄第一結(jié)束值;
[0031]S13:根據(jù)所述第一起始值及第一結(jié)束值,獲取第一數(shù)值。
[0032]如圖2所示,本發(fā)明的一個(gè)具體實(shí)施例在應(yīng)用程序收到客戶端請(qǐng)求后,計(jì)時(shí)器1開(kāi)始計(jì)時(shí),應(yīng)用程序開(kāi)始處理業(yè)務(wù)邏輯,其中業(yè)務(wù)邏輯1?N表示業(yè)務(wù)處理的整個(gè)過(guò)程,即第一個(gè)業(yè)務(wù)邏輯1至最后一個(gè)業(yè)務(wù)邏輯N。并在最后一個(gè)業(yè)務(wù)邏輯N處理完后,關(guān)閉計(jì)時(shí)器,并記錄結(jié)束的時(shí)間,通過(guò)與開(kāi)始記錄的時(shí)間對(duì)比,獲取應(yīng)用程序處理業(yè)務(wù)邏輯的耗時(shí)。其中,步驟S2具體為:
[0033]S21:在第一計(jì)時(shí)器計(jì)時(shí)過(guò)程中,檢測(cè)應(yīng)用程序是否與網(wǎng)絡(luò)程序進(jìn)行通訊;
[0034]若是,則S22:第二計(jì)時(shí)器計(jì)時(shí)通訊過(guò)程的時(shí)長(zhǎng),獲得第二數(shù)值;
[0035]反之,則S23:第二計(jì)時(shí)器不計(jì)時(shí)。
[0036]應(yīng)用程序如果有與其它網(wǎng)絡(luò)程序進(jìn)行通訊,在通訊開(kāi)始時(shí)計(jì)時(shí)器2開(kāi)始計(jì)時(shí),并在通訊結(jié)束后,關(guān)閉計(jì)時(shí)器2。若沒(méi)有與其他網(wǎng)絡(luò)程序進(jìn)行通訊,則計(jì)時(shí)器2不作計(jì)時(shí)操作。
[0037]可選地,本發(fā)明將計(jì)時(shí)器1與計(jì)時(shí)器2的數(shù)值寫(xiě)入到預(yù)警系統(tǒng)中,預(yù)警系統(tǒng)中包括預(yù)警模塊。同時(shí),應(yīng)用程序返回信息給客戶端。
[0038]其中,步驟S3具體為:
[0039]S31:根據(jù)業(yè)務(wù)邏輯需要,設(shè)定第一預(yù)警閾值,例如為1秒,以及第二預(yù)警閾值,例如為0.5秒;
[0040]S32:判斷第一數(shù)值是否大于等于第一預(yù)警閾值;
[0041]若是,則S33:確定第一數(shù)值符合預(yù)警條件;
[0042]反之,則S34:忽略第一數(shù)值;
[0043]和/ 或
[0044]S35:判斷第二數(shù)值是否大于等于第二預(yù)警閾值;
[0045]若是,則S36:確定第二數(shù)值符合預(yù)警條件;
[0046]反之,則S37:忽略第二數(shù)值。
[0047]預(yù)警模塊分別分析收到的計(jì)時(shí)器1的數(shù)值和計(jì)時(shí)器2的數(shù)值后,判斷是否滿足預(yù)警條件,其中預(yù)警條件根據(jù)業(yè)務(wù)的需要進(jìn)行設(shè)定,例如計(jì)時(shí)器1的預(yù)警條件可以設(shè)定為1秒,計(jì)時(shí)器2的預(yù)警條件可以設(shè)定為0.5秒,其中,計(jì)時(shí)器1的數(shù)值必須大于計(jì)時(shí)器2的數(shù)值。如果滿足,則進(jìn)行預(yù)警,并循環(huán)進(jìn)行入一個(gè)預(yù)警分析。
[0048]其中,步驟S4具體為:
[0049]S41:自動(dòng)切換線路進(jìn)行自我修復(fù);或
[0050]S42:調(diào)整應(yīng)用程序工作模式。
[0051]通過(guò)預(yù)警機(jī)制,在出現(xiàn)響應(yīng)慢的情況后,通過(guò)其它模塊的自修復(fù)(例如自動(dòng)切換線路)或人工干預(yù)(例如人工調(diào)整應(yīng)用程序工作模式,只保留核心業(yè)務(wù)),能夠讓程序重新以最佳狀態(tài)運(yùn)行。
[0052]因此應(yīng)用程序從接收到請(qǐng)求到返回結(jié)果的整個(gè)生命周期進(jìn)行各種細(xì)化工作的計(jì)時(shí)監(jiān)控,能夠快速分析到應(yīng)用程序內(nèi)部(非用戶感知)慢的根源。
[0053]區(qū)別于現(xiàn)有技術(shù),本發(fā)
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
龙山县| 固原市| 花垣县| 张家港市| 铜山县| 三河市| 永新县| 西贡区| 玉屏| 曲松县| 五大连池市| 内丘县| 萍乡市| 科技| 双桥区| 建平县| 兴文县| 静海县| 泸溪县| 灵寿县| 田阳县| 琼结县| 漯河市| 桂东县| 北票市| 曲阜市| 美姑县| 临海市| 达日县| 舟曲县| 依安县| 武宁县| 丰镇市| 莱芜市| 民权县| 嵊泗县| 安徽省| 绵竹市| 永城市| 绍兴市| 南城县|