Tornado流媒体:Safari和Chrome上的flush()滞后(Firefox很好)

Tornado流媒体:Safari和Chrome上的flush()滞后(Firefox很好),safari,google-chrome,comet,long-polling,tornado,Safari,Google Chrome,Comet,Long Polling,Tornado,在Safari和Chrome上,我将无法看到刷新更新在我的页面上实时更新,直到经过一定数量的刷新,或者有时它在Safari上完全挂起。不过,刷新更新可以在firefox上立即运行 我想知道几件事: 1为什么Safari和Chrome在一开始的刷新更新时会滞后,然后在我刷新垃圾邮件之后突然正常工作 2与使用finish然后重新轮询相比,flush是否有显著的服务器性能提升?多少钱?找到了答案。。。Safari和Chrome在进入持续刷新流模式之前需要在标题内容中添加额外内容。您可以在标题中插入要忽

在Safari和Chrome上,我将无法看到刷新更新在我的页面上实时更新,直到经过一定数量的刷新,或者有时它在Safari上完全挂起。不过,刷新更新可以在firefox上立即运行

我想知道几件事:

1为什么Safari和Chrome在一开始的刷新更新时会滞后,然后在我刷新垃圾邮件之后突然正常工作


2与使用finish然后重新轮询相比,flush是否有显著的服务器性能提升?多少钱?

找到了答案。。。Safari和Chrome在进入持续刷新流模式之前需要在标题内容中添加额外内容。您可以在标题中插入要忽略的垃圾,然后让它流式处理。

您能解释一下这是什么意思吗?你发送什么标题?你可以放任何你想要的,它只是无用的垃圾,需要占用一定数量的字节。当然,在解析流时,您会忽略这一部分,因为它的唯一目的是让Chrome和Safari流立刻变得平滑。