我们的网站提供Telegram频道数据统计,在网络不佳时加载速度非常慢,有没有优化方案?
弱网环境下加载慢,核心原因是数据量大、请求多。
先缓存,热门频道数据缓存几分钟,减少后端压力。
再合并接口,多个请求合并为一个,减少来回等待时间。
第三是精简数据,只返回关键指标,比如粉丝数、更新时间,去掉冗余字段。
前端可以用骨架屏,先展示个大概,等数据回来再填充。
最后考虑CDN加速,海外用户尤其需要,选几个节点试试。
这些方法组合使用,加载体验应该会有明显提升。