请问:数字货币网站如何设置后端数据定时刷新,不卡顿又不浪费资源?
后台数据刷新要兼顾效率和消耗。可以通过异步执行的方式(如Node.js、Python的Celery)将数据请求按顺序依次执行,而不是不停地轮询。
定时任务:按照优先级划分,高频的交给ws推送,低频的使用缓存机制,例如redis缓存十秒钟刷新一次
此外需要注意不重合的峰值时间段错峰刷新,避免同一时刻所有接口被一起调用,同时前后端一起使用队列机制来降峰,前端做节流防抖,那么卡顿的概率就大大降低了。