Ich habe einen Chat auf meiner Website, und es läuft auf AJAX-Anrufe. Wenn Sie wissen, dass das PHP-Skript 2-3 Mal pro Sekunde ausgeführt wird, ist es eine schlechte Idee, sich mit einer Datenbank zu verbinden und Daten zu ziehen/einzufügen? Ich frage mich, ob es mein PHP erheblich verlangsamen oder gar nicht viel verändern wird.DB Verbindung auf Ajax
Antwort
Leider kann ich noch nicht kommentieren, damit ich weiß nicht, ob das Ihre Antwort ..
Also im Grunde natürlich wird dies alles viel Verkehr auf Ihrer Datenbank führen. Je nach Webserver ist das vielleicht nicht so groß. Aber wenn ein Physic-Computer von Clients nur aus 2000 ist, wird seine Seite nur die Registerkarte verlassen, weil sein Browser alle Zeitanforderungen an Ihre Datenbank sendet und versucht, die Antwort zu erhalten.
Aber ich denke, das ist die einfachste Methode, um Live-Daten zu erhalten, die Sie für Ihren Chat benötigen. Aber meiner Meinung nach würde ich dir vorschlagen, den AJAX-Request wie alle 2 Sekunden auszuführen. Ich weiß nicht, was genau deine Absicht ist. Aber für einen normalen Chat (nicht Echtzeit-Datenaustausch) wird dies dauern.
Übrigens: Ich bin mir auch nicht sicher, wie Sie Ihre AJAX-Anfrage initialisieren. Aber ich würde dies zu tun mit jQuery vorschlagen:
$(document).ready(function(){
call_php_ajax()
});
function call_php_ajax(){
$("#div_toinsert").load("ajax.php");
setTimeout(call_php_ajax, 3000) // 3 Seconds
Und in Ihrer MySQL-Abfrage-Datei (ajax.php) Sie führen Sie Ihre Anfragen
- 1. Abbrechen Rails DB-Verbindung
- 2. java mysql db verbindung
- 3. db Verbindung in Python
- 4. heroku db Verbindung verweigert
- 5. Erste Zeitüberschreitung der Verbindung mit DB-Verbindung
- 6. Mock-DB-Verbindung in jTDS?
- 7. Bevorzugte DB-Verbindung für ASP.Net
- 8. PHP-Funktion und DB-Verbindung
- 9. Verbindung Postgresql db mit Sails.js
- 10. Servlet-MongoDb Projekt: Db Verbindung
- 11. Unbekannte Spalte mit DB-Verbindung
- 12. Web2py: pass Parameter DB-Verbindung()
- 13. Sails js SSH DB-Verbindung
- 14. C# .NET Remote-DB-Verbindung
- 15. Verbindung zum Db-Docker-Container
- 16. Mit DB-Verbindung überall innerhalb PHP-Anwendung
- 17. Ajax Zeige Suchwert aus DB
- 18. Wie führe ich Abfragen auf DB-Verbindung in Rails aus?
- 19. Verbindung zu bestimmten DB auf einer bestimmten Maschine in SSMS
- 20. ASP.NET VB Änderung Db Verbindung auf Web Forms Framework
- 21. Verbindung abgelehnt - connect (2) mit Rake db: Seed auf Mongodb
- 22. Symfony 2/Doctrine - Immer verfügbar DB-Verbindung?
- 23. Vb DB-Verbindung in xampp mit LAN
- 24. Verwalten der DB-Verbindung der Windows-Anwendung
- 25. Verbindung mit meinem db mit pgAdmin4
- 26. MongoDB: Überprüfen Sie die Verbindung zu DB
- 27. MySQL: CDbConnection konnte die DB-Verbindung öffnen
- 28. Wie DB-Verbindung mit Sequel zu aktualisieren
- 29. Verbindung zu MySQL DB in Ruby Rspec
- 30. Excel VBA-Skript für DB-Verbindung