0

PHP で別々のセッション間で対話できるかどうか疑問に思っていますか? これを尋ねているのは、MySQL クエリの量を制限したいからです。これは、多くのことが動的に行われ、MySQL のユーザー間の対話をより簡単にする方法を見つけたいからです。

その一例がチャットです。MySQL に新しいメッセージなどをポーリングする代わりに、ユーザー自身のセッションでユーザー間でチャットを何らかの方法で共有できると非常に便利です。ユーザー A がメッセージを書き、それがユーザー B のセッションに挿入された場合、できるだけ頻繁に MySQL に嫌がらせをする必要なく、私の長いポーリング ループですぐにそれを拾います。

4

1 に答える 1

0

MySQL リソースについて本当に心配している場合は、サーバー上の一時ファイルにデータを書き込むことができますが、開く、読み取る、書き込む必要があるファイルが大量にあるため、パフォーマンスが低下することは間違いありません。

より良い解決策は、おそらく node.js を使用して何かをセットアップすることです。そうすれば、リアルタイムの JavaScript チャットをセットアップできます。参照: http://psitsmike.com/2011/09/node-js-and-socket-io-chat-tutorial/またはhttp://net.tutsplus.com/tutorials/javascript-ajax/real-time-chat -with-nodejs-socket-io-and-expressjs/で詳細を確認してください。

于 2013-07-28T08:31:15.340 に答える