-4

他の言語を使用せずに、PHPとMySQLのみとチャットするにはどうすればよいですか?しばらくグーグルで検索しましたが、見つけたすべてのソリューションにはPHP + MySQL + AJAX / JS/jQueryが必要でした。コードをできるだけ単純にするために、これら2つの言語のみを使用したいと思います(idk ajaxはjsではなくjquery、LOLであるため)。なにか提案を?チャットを録音する場所を一時的に記録することを考えましたが、多くのクエリが必要になるため、遅すぎます。解決策はありますか?

4

2 に答える 2

3

この場合、どの解決策も遅すぎると思います。

ほら、チャットの核となる性質はリアルタイム(またはそれに近い)更新です。誰かが書いたメッセージをできるだけ早く見たいと思うでしょう(そうでない場合は、チャットではなくフォーラムの領域です)。この問題に対処するにはいくつかの方法がありますが、それらはすべてJavaScriptを使用します(ユーザーに表示されるページを更新する必要があるため)。

もちろん、ページを(でmeta http-equiv="refresh")自動更新することもできますが、サーバーの負荷が大幅に増加します。それでも、「ステロイドの更新」だけで、フォーラムのように動作します。)。

于 2012-07-20T17:32:09.683 に答える
2

実現不可能なことを何を求めていますか。

ユーザーのチャットメッセージをサーバーに送り返す方法が必要です。AJAXを使用しない場合、ユーザーがコメントを投稿するたびにページ全体をサーバーに送信し、応答としてページ全体をダウンロードする必要があります(これはトラフィックの大きな浪費です)。

次に、ページが更新されるまでユーザーは他のコメントを見ることができないという事実があります。つまり、一定の間隔でページ全体を更新するか(ユーザーの部分的に書かれたコメントを失うリスクがあります)、または単にそれらを待つことを意味しますコメントします。

つまり、肝心なのは、AJAXなしではこれを行うことはできないということです。

于 2012-07-20T17:31:16.943 に答える