私はここでかなり新しいです (実際に参加したばかりです)。
何よりもまず、返信とこれに対する可能な修正に感謝します。ここに私の問題があります。
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 秒かかります)。