花费 117 ms
从零开始搞监控系统(3)——性能监控

  前端性能监控是个老话题了,各个团队都会对其有所关注,因为关注性能是工程师的本分。   页面性能对用户体验而言十分关键,每次重构或优化,仅靠手中的几个设备或模拟的测试,缺少说服力,需要有大量的真实 ...

Mon May 24 16:34:00 CST 2021 0 1571
从零开始搞监控系统(1)——SDK

  目前市面上有许多成熟的前端监控系统,但我们没有选择成品,而是自己动手研发。这里面包括多个原因: 填补H5日志的空白 节约公司费用支出 可灵活地根据业务自定义监控 回溯时间能更长 ...

Tue May 11 15:54:00 CST 2021 2 1495
从零开始搞后台管理系统(1)——shin-admin

     shin 的读音是[ʃɪn],谐音就是行,寓意可行的后台管理系统,shin-admin 的特点是: 站在巨人的肩膀上,依托Umi 2、Dva 2、Ant Design 3和Reac ...

Mon Feb 22 16:05:00 CST 2021 2 2057
从零开始搞基建(2)——团队协作规范

前端会与公司的所有部门有协作,若在某一环出现问题,就会发生不必要的时间开销,降低开发效率。所以有必要制订一套完善的协作流程。 有个核心要素,那就是积极主动性。 一、与业务方 ...

Mon Apr 12 18:01:00 CST 2021 0 1469
从零开始搞监控系统(7)——监控页面奔溃

  页面奔溃包含两种场景,第一种是浏览器在加载网页时遇到问题导致的奔溃,另一种是因为脚本渲染出错导致页面空白无内容的奔溃。   前段时间运营抱怨有张活动页出现了空白(第二种奔溃场景),导致用户无法访 ...

Mon Jul 19 16:45:00 CST 2021 1 738
从零开始搞监控系统(6)——较长的白屏时间

一、加载慢   在直播间有一个小时榜的Web页面,经常有用户反映点击小时榜,弹出的页面会有蛮长的一段(3秒上下)时间白屏。      查看性能监控中的白屏时间,发现最多1.6秒,最少0.4秒平均 ...

Mon Jul 12 15:26:00 CST 2021 1 643
从零开始搞基建(3)——设计方案

  最近看了一篇文章,文章中提到在开发流程中包含一个设计方案的阶段,位于需求评审之后,用于描述自己对于该需求的实现思路、模块划分等相关考虑的点,可供今后自己或他人查阅。   目的就是在编码前理清思路 ...

Mon Sep 06 05:49:00 CST 2021 0 399
从零开始搞监控系统(2)——存储和分析

一、存储   在将数据传送到后台之前,已经做了一轮清洗工作,如果有需要还可以再做一次清洗。   日志表如下所示,自增的 id 直接偷懒使用了 bigint,没有采用分表等其他技术。 ...

Tue May 18 16:23:00 CST 2021 0 657
从零开始搞监控系统(4)——内存泄漏

  在将监控日志的服务独立部署后,还是发现CPU会在不特定时间段(例如21~22、23~02等)飙到70%,内存也是一路飙升不会下降,明显是出现了内存泄漏。         需要进一步做优化,于 ...

Mon Jun 07 18:11:00 CST 2021 0 564
从零开始搞基建(1)——前端代码规范

一、JavaScript 1)语言 对所有引用都使用 const,不要使用 var。原因:这样做可以确保你无法重新分配引用,以避免出现错误和难以理解的代码。 如果引用是可变动的,使用 l ...

Tue Apr 06 16:16:00 CST 2021 0 602

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM