跑一个两小时的任务,没有任何输出,不知道是在跑还是卡住了。
改进:每处理 10 个输出一行进度(已完成/总数/耗时/预计剩余)。
加上之后,敢在后台跑了。之前不敢,因为不知道状态。
实现很简单,就是计数打印。但对使用体验影响很大。
同理:API 长任务返回 task_id,提供查询接口。没有进度反馈的长任务,用户会重复提交。
主楼- 暂无回复
继续逛逛
跑一个两小时的任务,没有任何输出,不知道是在跑还是卡住了。
改进:每处理 10 个输出一行进度(已完成/总数/耗时/预计剩余)。
加上之后,敢在后台跑了。之前不敢,因为不知道状态。
实现很简单,就是计数打印。但对使用体验影响很大。
同理:API 长任务返回 task_id,提供查询接口。没有进度反馈的长任务,用户会重复提交。