0

我在这里相当新(实际上是现在才加入)。

首先,感谢您对此的任何回复和可能的修复,现在这是我的问题;

我正在网站内创建自己的聊天室类型,它通过服务器发送事件向客户端发送数据,但存在一个主要问题。实在是太慢了!

我一遍又一遍地尝试让它更频繁地发送数据,但无济于事。

下面是我的代码;

    echo "retry: 400".PHP_EOL;
echo "data: ";
    while($row = mysqli_fetch_array($result))
    {
    echo '<tr><td class="user">'.$row['Username'].'</td><td class="text">'.base64_decode($row['Message']).'</td><td class="time">'.$row['DateT'].' [GMT]</td></tr>';
    }
echo PHP_EOL.PHP_EOL;

问题是,一切都发送得很好,花花公子,完美地显示在页面上,但速度非常慢(需要 3 秒才能接收更多数据)

4

1 回答 1

0

我认为您必须在重试 ex 之后包含一个换行符。echo "retry: 10000\n" . PHP_EOL;

于 2013-12-22T02:27:43.320 回答