たとえば、データベースの num = 1 がある場合、ページには 1 が表示されますが、データベースの num = 2 に設定されているので、Web ページを更新せずにその Web ページの 2 を更新するにはどうすればよいでしょうか? ajax メソッドの例を教えてください。
使用量により異なります。非常に単純なプロジェクトで、少数の人しか使用しない場合は、ポーリングを使用してください。 要件が高い、または使用量が多いビジネスの場合は、バックエンドで swoole を使用して長いソケット リンクを実装する必要があります。フロントエンドには、ソケット インターフェイスを呼び出すために使用できる WebSocket オブジェクトがあると思います。
ちなみに、swooleはLinux上でのみ使用でき、Windowsサーバーにはswooleをインストールできません。
インターフェースを開いてデータベース情報を読むだけです
試してくださいsocket、サーバーが更新されたときにクライアントに通知してください
socket
アヤックスの言葉。ただの投票です。 Ajaxを実行するスケジュールされたJSを作成し、後でコードを投稿します
ポーリングに ajax を使用し続けると、サーバー リソースが無駄になるため、具体的なシナリオを説明してから、この関数の実装方法を選択することをお勧めします。
リアルタイムが必要ない場合 (チャットではない場合など)、ajax ロングポーリングで問題ありません。 高いリアルタイムパフォーマンスが必要な場合は、Workerman または Swoole が適しています
workman、swoole、socket.io+node.js、リバース プロキシ更新のトリガーなど、さまざまな方法があります。
Ajaxポーリング、タイマーsettimeout()を使用します
使用量により異なります。非常に単純なプロジェクトで、少数の人しか使用しない場合は、ポーリングを使用してください。
要件が高い、または使用量が多いビジネスの場合は、バックエンドで swoole を使用して長いソケット リンクを実装する必要があります。フロントエンドには、ソケット インターフェイスを呼び出すために使用できる WebSocket オブジェクトがあると思います。
ちなみに、swooleはLinux上でのみ使用でき、Windowsサーバーにはswooleをインストールできません。
インターフェースを開いてデータベース情報を読むだけです
試してください
socket
、サーバーが更新されたときにクライアントに通知してくださいアヤックスの言葉。ただの投票です。 Ajaxを実行するスケジュールされたJSを作成し、後でコードを投稿します
ポーリングに ajax を使用し続けると、サーバー リソースが無駄になるため、具体的なシナリオを説明してから、この関数の実装方法を選択することをお勧めします。
リアルタイムが必要ない場合 (チャットではない場合など)、ajax ロングポーリングで問題ありません。
高いリアルタイムパフォーマンスが必要な場合は、Workerman または Swoole が適しています
workman、swoole、socket.io+node.js、リバース プロキシ更新のトリガーなど、さまざまな方法があります。
Ajaxポーリング、タイマーsettimeout()を使用します