PHP を使用してインスタント チャット ルームを作成し、チャット コンテンツを txt ファイルに保存したいと考えています。クライアントがコンテンツをリクエストするたびに、txt ファイルのサイズが変更されたかどうかが最初に判断されます。新しい情報があることを意味し、PHP がそれを処理して、新しい情報をクライアントに返します。
これにより、データベースに保存するよりも多くのパフォーマンスが消費されるのか、それともコンテンツの検索が遅くなるのか、お聞きしたいのですが。影響はどの程度ですか?
チャット終了時にチャット内容を削除できるように、内容をファイルに保存したいと考えています。この状況でより良い解決策は何なのか聞いてもいいでしょうか?
実際、データはデータベースに保存されており、あまり消費されません。
実際、データはデータベースに保存され、あまり消費されません。
。 。 。もしかしたら、その逆かもしれません。ファイルをデータベースに保存するよりもパフォーマンスに負荷がかかるかどうかを尋ねているのです。
パフォーマンスの問題を考慮すると
そうすれば、専門家の方が間違いなく普通の人より良い仕事をするでしょう
そうでなければ、CEO という職業は存在しないでしょう
パフォーマンスの問題を考えれば
そうすれば、専門家の方が間違いなく普通の人より良い仕事をするでしょう
そうでなければ、次のようなことはありませんもう CEO
はっきりとは言えなかったかもしれませんが、私の現在のニーズは次のとおりです:
(1) 新しいチャット コンテンツをすぐに見つける
(2) チャット終了後にチャット コンテンツを削除する、またはチャット コンテンツを保存する必要はないと言う。
この場合、チャット内容をファイルに保存するのが良いでしょうか、それともデータベースに保存するのが良いでしょうか?
これは単純な PHP の質問であり、CEO が答える質問ではありません。 。 。
例えが分かりませんか?
データが非常に小さい場合は、直接 txt で送信した方が早いと思います。おそらくデータベースほど高速ではありません
この例えが理解できませんか?
曽我。 。 。
データが非常に小さい場合は、直接 txt で送信した方が早いと思います。おそらくデータベースほど高速ではありません
はは、このスピーチは非常に役に立ちますが、さらに詳細な比較が知りたいです。
たとえば、同時に異なるトピックを持つ複数のチャット ルームがある場合、複数のテーブルを作成するか、複数の txt ファイルを作成する方が良いでしょうか。さらに、チャット終了後もテーブルまたは txt ファイルを削除する必要があります。この場合、テーブルを作成するのが良いでしょうか?
memcache を使用することができ、リアルタイムの情報をデータベースに保存する必要はありません。