使用ActionController :: Live是否需要睡眠?

时间:2016-05-17 22:02:07

标签: ruby-on-rails phusion

我按照Rails reference将一些数据流式传输到客户端。

睡眠是否必要,因为我已经看到睡眠的使用到处都是? Rails内部是否使用Sleep in Live来传输数据?

1 个答案:

答案 0 :(得分:0)

Rails中的$total_items = $obj['data']['items'][0]['total_items']; $avg_price = $obj['data']['items'][0]['recent_sales_info']['average_price']; 函数用于提供指定时间长度的延迟。在列出的情况下,sleep看起来像是在循环中的每次迭代后提供一个短暂停顿(大约一秒),

sleep 1

所以它并不是必需的,但它可以在更平滑的时间范围内使输出空间化,而不是一次性输出整批产品。