面试真题

前端 · 中等 · 小红书

如何让数据统计页面加载速度变快

中等 前端 🎤 小红书
参考答案
结论:统计页面慢常因数据量大、查询慢、渲染阻塞,需从减少数据量、加速计算、优化渲染入手。1.前端:分页或虚拟滚动限制渲染量;图表库按需引入懒加载;资源开Gzip并走CDN;利用浏览器缓存避免重复下载;2.接口:后端提供聚合接口减少请求次数,字段投影只返必要数据,非核心指标异步加载不阻塞首屏;3.数据层:耗时统计预计算,定时任务将结果存宽表或Redis,查询直接读缓存,复杂查询加索引;4.协议:设Cache-Control/ETag,不变统计用304;启HTTP/2多路复用。示例:日活统计凌晨跑任务存表,接口查表而非实时count。
题目整理自公开面经,答案由校招宝自研生成,仅供参考