mysql による PHP トリガーの問題
これに対する需要があります。
mysql データベース内の特定のデータが変更される限り、PHP プログラムがトリガーされます。これを実現するにはどうすればよいでしょうか。 ありがとうございます~
-----解決策---------
はでのみ使用できますmysql トリガー内の遷移テーブルに関連情報を書き込みます
遷移テーブルの変更の確認は PHP ポーリングによってのみ実行できますが、遷移テーブルは小さいため影響はほとんどありません。
------解決策----------------------
C で書かれたストアド プロシージャを使用できますか?
その考え方は次のとおりです。
1. ストアド プロシージャをトリガーするために使用します。
2. ストアド プロシージャは C で作成されます。
3.次に、C は CGI メソッドで PHP スクリプトを呼び出します。
試したことはありませんが、できるはずです。
------解決策---------
ラウンドロビンが 1 秒未満の場合、サーバーが爆発しませんか?
後の段階でのプレッシャーの問題を考慮しておかないと、たとえ最初に対処できたとしても、後で非常に苦しいことになると思います。
------解決策----------------------
この要件は、データベースを次のように使用する増分モデルです。そもそも記憶媒体が適していないので使いすぎです。
メッセージが増分である場合は、ファイルを直接追加して書き込みます。メッセージ番号を保存するには、メッセージ ファイルを操作する前にファイルをロックし、メッセージ番号を +1 してから追加します。メッセージをメッセージ ファイルに書き込みます。最後にロックを解除します。
クライアント AJAX は、最後のリクエストから取得した最大メッセージ数を維持するだけで済みます。
ポーリングは確実ですが、HTTP には実際のプッシュがなく、AJAX の長い接続は曖昧です。