欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

監(jiān)控微信小程序中的慢HTTP請求過程詳解

Fundebug 的微信小程序監(jiān)控插件在 0.5.0 版本已經(jīng)支持監(jiān)控 HTTP 請求錯誤,在小程序中通過wx.request發(fā)起 HTTP 請求,如果請求失敗,會被捕獲并上報。時隔一年,微信小程序插件已經(jīng)更新到 1.3.1, 而且提供了一個非常有用的功能,支持監(jiān)控 HTTP 慢請求。對于輕量級的性能分析,可以說已經(jīng)夠用。

在連山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),外貿(mào)網(wǎng)站制作,連山網(wǎng)站建設(shè)費(fèi)用合理。

本文我們以一個天氣微信小程序?yàn)槔?由bodekjan開發(fā)),來演示如何監(jiān)控慢請求。bmap-wx.js中的weather()函數(shù)調(diào)用百度地圖小程序 api 提供的接口來獲取天氣預(yù)報信息。

監(jiān)控微信小程序中的慢HTTP請求過程詳解

接入監(jiān)控

由于使用百度的 api,我們無法確認(rèn)該接口的穩(wěn)定性,可能有時候會特別慢,導(dǎo)致天氣信息顯示不出來。于是,我們使用 Fundebug 來監(jiān)控請求過慢的情況。接下來,我們來演示如何監(jiān)控慢請求。注冊賬戶后,記得要在創(chuàng)建項(xiàng)目是選擇“微信小程序”這一項(xiàng)目類型。

監(jiān)控微信小程序中的慢HTTP請求過程詳解

根據(jù)指示完成接入流程:

監(jiān)控微信小程序中的慢HTTP請求過程詳解

在app.js頂部加入下面的代碼(記得將 apikey 替換成你自己的):

var fundebug = require("./utils/fundebug.1.3.1.min.js");
fundebug.init({
  apikey: "YOUR-API-KEY",
  monitorMethodCall: true,
  monitorMethodArguments: true,
  monitorHttpData: true,
  setSystemInfo: true,
  setUserInfo: true,
  setLocation: true,
  httpTimeout: 200
});

雖然init()函數(shù)只要設(shè)置apikey即可使用,但是為了最大程度發(fā)揮監(jiān)控的威力,我們不妨多設(shè)置一些監(jiān)控選項(xiàng)。

微信小程序插件有很多的可配置項(xiàng),由于涉及到數(shù)據(jù),默認(rèn)處于關(guān)閉狀態(tài)。我們可以監(jiān)控函數(shù)調(diào)用(monitorMethodCall),以及函數(shù)調(diào)用的參數(shù)(monitorMethodArguments),監(jiān)控 HTTP 請求的 Body 中的數(shù)據(jù)(monitorHttpData),獲取系統(tǒng)信息(setSystemInfo)、用戶信息(setUserInfo)、地理位置(setLocation)。

監(jiān)控慢請求

最后,最重要的一步,配置httpTimeout來監(jiān)控超過特定時長的請求,httpTimeout 類型為 Number,單位為毫秒(ms)。演示起見,我們將時間設(shè)置為 200 毫秒。

在微信開發(fā)者工具內(nèi)運(yùn)行代碼,F(xiàn)undebug 立馬收到報錯。小程序發(fā)往https://api.map.baidu.com/telematics/v3/weather接口的請求時長為 571ms,超過預(yù)設(shè)時間 200ms。

監(jiān)控微信小程序中的慢HTTP請求過程詳解

錯誤詳情

該請求返回代碼 200,表明能夠正常獲取數(shù)據(jù)。點(diǎn)擊該條錯誤,查看錯誤詳情:

監(jiān)控微信小程序中的慢HTTP請求過程詳解

通過上方的統(tǒng)計數(shù)據(jù),我們可以知道獲取天氣信息的接口出現(xiàn)緩慢情況的趨勢,影響的用戶數(shù)量,累計發(fā)生的次數(shù)。我們可以以此來評估是否需要優(yōu)化該接口,甚至替換成其它第三方接口來解決這個問題。

附加信息

因?yàn)榕渲昧?monitorHttpData,所以我們可以查看到請求 body 中的詳細(xì)數(shù)據(jù)。當(dāng)請求失敗的時候,有時候需要結(jié)合參數(shù)來分析失敗的原因。

監(jiān)控微信小程序中的慢HTTP請求過程詳解

另外,用戶行為數(shù)據(jù)記錄了小程序運(yùn)行的詳細(xì)狀況,特別是函數(shù)的調(diào)用序列,對于理解出錯前程序的執(zhí)行邏輯很有幫助:

監(jiān)控微信小程序中的慢HTTP請求過程詳解

關(guān)于Fundebug

Fundebug專注于JavaScript、微信小程序、微信小游戲、支付寶小程序、React Native、Node.js和Java線上應(yīng)用實(shí)時BUG監(jiān)控。 自從2016年雙十一正式上線,F(xiàn)undebug累計處理了10億+錯誤事件,付費(fèi)客戶有陽光保險、核桃編程、荔枝FM、掌門1對1、微脈、青團(tuán)社等眾多品牌企業(yè)。歡迎大家免費(fèi)試用!

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

標(biāo)題名稱:監(jiān)控微信小程序中的慢HTTP請求過程詳解
本文網(wǎng)址:http://www.aaarwkj.com/article22/pcdhjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)全網(wǎng)營銷推廣、網(wǎng)站策劃、云服務(wù)器、品牌網(wǎng)站設(shè)計、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
少妇肥臀一区二区三区| 求个手机免费在线观看av网址| av在线日韩国产精品| 亚洲国产精品中文字幕一区久久| 欧美性生活在线视频观看| 黑人一区二区三区在线| 黑丝美女被内射视频免费观看| 雪白肥臀视频一区二区三区| 日韩大片一区二区三区在线观看 | 亚洲一区二区精品偷拍| 开心久久婷婷综合中文字幕| 黄片色呦呦视频免费看| 国产91极品尤物白丝美女| 久久久亚洲成人国产av| 国产91美女黄色在线观看| 日韩精品国产一区二区在线| 99久久精品免费国产一区| 丰满少妇高潮在线视频| 免费国产成人高清在线视频| 国产午夜亚洲精品福利| 国产精品亚洲在钱视频| 欧美亚日韩精品视频| 久久精品国产成人综合| 欧美口爆吞精在线观看| 欧美日韩亚洲精品综合网| 91欧美日韩中在线视频| 国产精品对白久久久久粗 | 久久国产精品99亚洲| 亚洲欧美精品综合久久99| 青青草视频在线针对华人| 久久精品国产成人综合| 国产一级成人免费视频| 日本少妇人妻中文字幕| 亚洲日本一区二区一本一道| 国产日韩传媒在线观看| 国产91精品成人在线观看| 精品一区二区日本高清| 97视频在线观看观看| 在线观看高清欧美国产视频| 婷婷久久五月综合激情| 熟妇女人妻丰满少妇中文|