HI!,你好,我是zane,zanePerfor是我最近开发的一个前端性能监控平台,现已支持浏览器端和微信小程序段。我把它定义为一个完整的、高性能、高可用的前端性能监控系统,未来会实现,目前的架构基本支持高可用、高性能的部署。事实上,这还不够。很多地方还有优化的空间。我会继续优化升级。开源并不容易。如果你也热爱技术,拥抱开源,希望你能给个star一点支持。项目github地址:https://link.juejin.im/?target...项目开发文档说明:https://blog.seosiwei.com/per...项目目的:打造一个完整、高-performance,高可用的前端性能监控系统,改善前端在服务端技术上的差距,体验和解决高并发系统的开发和解决方案,相信如果你是前端工程师,这个项目肯定会对你对后端改进的理解产生很大的影响。项目探索了一些已经解决和还需要解决的问题:单机部署服务稳定性保障高并发场景下的服务稳定性,报告了集群部署server、db、redis高可用集群解决方案中的任务稳定性和合理性。百万级高数据量查询优化方案使用缓存或实时查询展示高可用切换方案消息队列优化及合理使用方案等什么是zanePerfor?zanePerfor是一个服务于性能监控的业务平台项目,目前实现了浏览器和微信小程序相关的基础性能统计。备注:zanePerfor还不完善。它处于发展的早期阶段。我会长期维护和升级它。展望:zanePerfor的目标是解决中小应用的性能统计,支持通用数据统计和定制化统计开发,解决高并发下的应用高可用性能:目前的架构理论上可以支持日(百万,几十)millions)PV,未来将继续开发和优化。zanePerfor目前实现了哪些功能?浏览器端(WEB)页面级性能上报(多页||单页应用通用)页面AJAX性能上报页面所有加载资源(图片、js、css)性能上报页面所有错误信息上报(js、css,ajax))上报微信小程序终端路径对应的AJAX性能小程序错误信息上报(js,ajax,img)用户设备信息及其网络信息上报后台界面展示功能(web、小程序通用)应用每分钟PV、UV、IP信息统计,每日PV、UV、IP统计,跳出率,用户平均访问深度统计,实时每日应用top最高访问排名,最高跳出率排名统计、实时、每日全国各省流量热图统计用户每次访问的行为轨迹如下图所示,展示实现的大致功能。非常感谢你看到这里,说明你也是一个热爱技术的小伙伴。如果您有任何问题和技术解决方案,请与我联系!
