私はEventSourceメソッドを使用して、自分のWebサイト上のアクティブなユーザーのオンラインステータスを取得しました。この次のJavaScriptコードで したがって、このコードは、連続set_online.php
ファイルを実行しているすべてのページEventSourceを使用してユーザーのオンライン状態を取得することは信頼できますか?
var source = new EventSource("set_online.php");
に挿入されます。今、私はこの約2つの懸念しているset_online.php
次のコードでは、サーバー側で
すなわち
$query = "UPDATE my_db SET last_active = '{$current_time}' WHERE id = {$_SESSION["id"]}";
$result = mysqli_query($connection, $query);
を実行します。データベースはリアルタイムで連続的にlast_active
- を更新しているとして、それはサーバーの負荷に影響を与えるのだろうか?
- ユーザーがWebサイトに接続されている限り、接続は開いているので、脆弱性が作成されますか?
socket.ioの実装方法を教えてください。私はそれについてサーフィンしたが、それを理解できない – Observer