摘要: 1.9.0新增 httpTimeout 配置選項,支持監控 HTTP 慢請求,同時修復了記錄的 HTTP 響應時間偏小的 BUG。javascript
Fundebug提供專業的前端異常監控服務,能夠第一時間捕獲線上環境中小程序的異常、錯誤或者 BUG,及時給開發者推送報警,幫助您快速修復 BUG。html
Fundebug的微信小程序BUG監控插件更新至1.9.0,新增httpTimeout配置選項,支持監控 HTTP 慢請求,同時修復了記錄的 HTTP 響應時間偏小的 BUG,請你們及時更新!前端
Fundebug 專一於程序異常監控,暫時無心於提供全面的性能監控服務。可是,當 HTTP 請求過慢,致使用戶體驗很糟糕時,也能夠理解爲一種廣義的 BUG。HTTP 請求的性能問題,多是代碼的算法不夠好致使的,多是業務邏輯有問題,多是應用架構不合理,有多是數據庫的索引不合理致使的,還有多是其餘緣由,這些都是技術層面的」BUG「,須要開發者及時處理。java
固然,監控全部 HTTP 請求的響應時間不是咱們 Fundebug 須要作的事情,所以咱們只支持監控慢請求。用戶只須要配置一個閾值httpTimeout,全部響應時間超過閾值的 HTTP 請求都會上報的 Fundebug,這樣能夠幫助開發者發現一些慢請求,及時優化性能。算法
互聯網由粗放式發展逐漸轉向精細化發展,這也要求開發者對線上應用進行更加嚴格的監控,儘可能優化性能、減小BUG,這也才能提升產品質量,贏得客戶的信任,歡迎你們免費試用Fundebug的前端異常監控服務。數據庫
監控 HTTP 慢請求的正確方式是經過 Fundebug 的配置選項httpTimeout來實現。編程
httpTimeout 類型爲 Number,單位爲毫秒(ms)。小程序
若是你但願監控較慢的 HTTP 請求,則能夠經過httpTimeout配置閾值,好比 1000:微信小程序
if ("fundebug" in window) { fundebug.httpTimeout = 1000; }
則全部響應時間超過 1000ms 的請求都會上報到 Fundebug。微信
例如,Fundebug上傳Source Map的接口比較慢,這是由於source map文件太大致使的,這個問題也須要進一步優化,好比能夠在前端壓縮source map文件以後再上傳。
最後,感謝 Fundebug 用戶yaoqi的反饋。
Fundebug專一於JavaScript、微信小程序、微信小遊戲、支付寶小程序、React Native、Node.js和Java線上應用實時BUG監控。 自從2016年雙十一正式上線,Fundebug累計處理了10億+錯誤事件,付費客戶有陽光保險、核桃編程、荔枝FM、掌門1對一、微脈、青團社等衆多知名企業。歡迎你們免費試用!
轉載時請註明做者Fundebug以及本文地址:
https://blog.fundebug.com/2019/07/05/fundebug-javascript-1-9-0-httptimeout/