0

私はここでかなり新しいです (実際に参加したばかりです)。

何よりもまず、返信とこれに対する可能な修正に感謝します。ここに私の問題があります。

Web サイト内に独自のタイプのチャットルームを作成しています。Server-Sent Events を介してクライアントにデータを送信しますが、大きな問題が 1 つあります。遅すぎる!

データをより頻繁に送信するように何度も何度も試みましたが、役に立ちませんでした。

以下は私のコードです。

    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