上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 44 下一页
2022年8月22日
摘要: 一、日常问题 1)涉及多端的BUG a56爆大奖在线娱乐们组维护着一个基于 socket.io 的即时通信的常规页面,前后端都由a56爆大奖在线娱乐们处理。这两天一直报错说匹配不到聊天对象和使用时很卡顿。 匹配不到聊天对象这个问题好排查,账号没锁住导致的。使用卡顿,排查起来就比较麻烦了。 卡顿分为两种,第a56爆大奖在线娱乐是进入页面时卡住,页面加载 阅读全文
posted @ 2022-08-22 10:30 咖啡机(K.F.J) 阅读(1199) 评论(0) 推荐(8) 编辑
2022年8月18日
摘要: 最近参加了字节举办的《APMPlus前端监控训练营》,特此记录些指标,方便自己日后查阅。 一、性能指标 Navigation Timing 提供了文档导航过程中完整的计时信息,即一个文档从发起请求到加载完毕各阶段的性能耗时。 Performance Timeline 提供了获取各种类型(naviga 阅读全文
posted @ 2022-08-18 10:17 咖啡机(K.F.J) 阅读(355) 评论(0) 推荐(1) 编辑
2022年8月8日
摘要: 在遇到一个页面性能问题时,a56爆大奖在线娱乐理解的优化闭环是:分析、策略、验证和沉淀。 分析需要有分析数据,因此得有一个性能监控管理。 策略就是制订针对性的优化方案,解决当前遇到的问题。 验证的对象上述策略,判断方案是否有效,同样需要数据支撑。 沉淀就是将解决过程文档化、通用化,能够总结成一套实际方案、优化规则等。 阅读全文
posted @ 2022-08-08 08:11 咖啡机(K.F.J) 阅读(480) 评论(0) 推荐(1) 编辑
2022年8月1日
摘要: 你工作很高效,如何证明?你做了很多优化,是否有效? 为了回答这些问题,最有力的就是用数据来支持,a56爆大奖在线娱乐需要将自己的工作量化。 量化的工作总共分为两层:业务需求和代码质量。 一、需求统计 需求统计包括完成率和用户满意度评分。 1)完成率 公司每双月会开一次需求讨论会,罗列本双月的需求。 a56爆大奖在线娱乐会以这份列表为 阅读全文
posted @ 2022-08-01 08:19 咖啡机(K.F.J) 阅读(909) 评论(0) 推荐(2) 编辑
2022年7月25日
摘要: a56爆大奖在线娱乐们组会负责后端的一些服务,因此出现问题时不仅仅是界面的样式兼容问题,还有很多其他的后台服务问题。 排查后面这类问题,需要具备些服务端的排查手段,否则就会难以定位问题所在。 一、聊天问题 公司有一个即时聊天的功能,在 6 月 2 日周五,上了一个自动推送个性文案的功能,大受好评,访问量迅速蹿升。 U 阅读全文
posted @ 2022-07-25 07:48 咖啡机(K.F.J) 阅读(472) 评论(2) 推荐(3) 编辑
2022年7月22日
摘要: Socket.IO 是一个建立在 WebSocket 协议之上的库,可以在客户端和服务器之间实现低延迟、双向和基于事件的通信。 并且提供额外的保证,例如回退到 HTTP 长轮询、自动重连、数据包缓冲、多路复用等。 WebSocket 是a56爆大奖在线娱乐基于 TCP 协议在服务器和浏览器之间提供全双工和低延迟通道 阅读全文
posted @ 2022-07-22 07:57 咖啡机(K.F.J) 阅读(1159) 评论(2) 推荐(2) 编辑
2022年7月18日
摘要: 本节会重点分析内存和进程奔溃,并且会给出相应的监控方法。 本系列所有的示例源码都已上传至Github,点击此处获取。 一、内存 虽然在 Node.js 中并不需要手动的对内存进行分配和销毁,但是在开发中因为程序编写问题也会发生内存泄漏的情况。 a56爆大奖在线娱乐还是有必要了解一些 Node.js 开放的内存操作和 阅读全文
posted @ 2022-07-18 06:21 咖啡机(K.F.J) 阅读(1115) 评论(0) 推荐(1) 编辑
2022年7月11日
摘要: 市面上成熟的 Node.js 性能监控系统,监控的指标有很多。 以开源的 Easy-Monitor 为例,在系统监控一栏中,指标包括内存、CPU、GC、进程、磁盘等。 这些系统能全方位的监控着应用的一举一动,并且可以提供安全提醒、在线分析、导出真实状态等服务。 本专题分为上下两个篇章,会简单分析下在 阅读全文
posted @ 2022-07-11 07:28 咖啡机(K.F.J) 阅读(1506) 评论(2) 推荐(1) 编辑
2022年7月6日
摘要: 在 Node.js 中,提供了 error 模块,并且内置了标准的 JavaScript 错误,常见的有: EvalError:在调用 eval() 函数时出现问题时抛出该错误。 SyntaxError:调用不符合 JavaScript 的语法时抛出该错误。 RangeError:超出可接受值的集合 阅读全文
posted @ 2022-07-06 09:39 咖啡机(K.F.J) 阅读(886) 评论(0) 推荐(0) 编辑
2022年7月4日
摘要: 在 Node.js 中,提供了console模块,这是一个简单的调试控制台,其功能类似于浏览器提供的 JavaScript 控制台。 本系列所有的示例源码都已上传至Github,点击此处获取。 一、原理 与浏览器一样,Node.js 也提供了一个全局变量 console(实例化 Console 类) 阅读全文
posted @ 2022-07-04 08:05 咖啡机(K.F.J) 阅读(555) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 44 下一页