私は自分のウェブサイトでチャットをしており、AJAX呼び出しで動作します。 PHPスクリプトが毎秒2〜3回実行されていることを知っていると、データベースに接続してデータをプル/挿入するのは悪い考えですか?私はそれが私のPHPを大幅に遅くするか、まったく変更しないかと思います。AjaxでのDB接続
0
A
答えて
1
私はまだコメントすることはできませんので、それはあなたの答えだ場合、私は知りません申し訳ありませんが...
だから、基本的には、もちろん、これは、データベース上のトラフィックのすべての多くの原因となります。 Webサーバーによっては、それほど大きな問題ではないかもしれません。しかし、クライアントの物理コンピュータが2000年からのものであれば、彼の側は、ブラウザがあなたのデータベースにすべての時間要求を送信し、答えを得ようとしているので、タブを遅らせるだけです。
これは、チャットに必要なライブデータを取得する最も簡単な方法だと思います。しかし、私の意見では、AJAX-Requestを2秒ごとに実行するように勧めます。私はあなたの目的が何であるか分かりません。しかし、通常のチャット(リアルタイムのデータ交換ではない)の場合、これは持続します。
ところで、あなたのAJAX-Requestの初期化方法もわかりません。
$(document).ready(function(){
call_php_ajax()
});
function call_php_ajax(){
$("#div_toinsert").load("ajax.php");
setTimeout(call_php_ajax, 3000) // 3 Seconds
そして、あなたのMySQL-クエリファイル(ajax.php)で、あなたのクエリを実行します。しかし、私はjQueryを使ってこれを行うことを示唆しています
関連する問題
- 1. DB接続タイムアウトシミュレーション
- 2. 接続エラーモンゴDB
- 3. マルチプルインメモリDB接続?
- 4. Pythonでのdb接続
- 5. DB接続のファンタムエラー
- 6. golangの接続DB
- 7. エンティティフレームワークエラーでMySQL DBを接続
- 8. JavaでMySQL DBに接続
- 9. PHPクラスDB接続
- 10. クラウドDBに接続
- 11. rds db接続リーク
- 12. プレイフレームワーク:DB接続プールシャットダウン
- 13. DB接続飢餓
- 14. DB接続のExcel VBAスクリプト
- 15. FastcgiとApacheの接続db
- 16. UnixとOracle DBの接続
- 17. Stardog DBとJavaの接続
- 18. 複数のDB接続は
- 19. jTDSのモックDB接続?
- 20. SQL Db接続のテスト
- 21. DBに接続中のマングースエラー
- 22. ASP.Net DB接続の問題
- 23. ハンドルDB接続エラーのバッチスクリプト
- 24. DB接続の基本エラー
- 25. PHPのファンクションとDB接続
- 26. PostgreSQL dbとSails.jsの接続
- 27. Oracle DB接続の問題
- 28. Play2.5 MySQLデータベースの接続エラー:データベースに接続できない[DB]
- 29. CakephpでのDB接続エラーの処理
- 30. カスタムスレッドスクリプトでのDjango DB接続の使用