Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 13:26

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Notifications jede Sekunde Datensatz neuladen?

Discussion on Notifications jede Sekunde Datensatz neuladen? within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
Cc_Cc_Cc's Avatar
 
elite*gold: 200
Join Date: Mar 2011
Posts: 352
Received Thanks: 9
Notifications jede Sekunde Datensatz neuladen?

Guten Tag,

nehmen wir mal an Person A sendet Person B eine Freundschaftsanfrage. Person B bekommt ohne die Seite neuzuladen direkt eine Benarichtigung das er eine Anfrage von Person A bekommen hat.

Sollte man jetzt z.b per jQuery jedes mal per Ajax (jede Sekunde) die Benarichtigungen fetchen oder gibt es eine bessere Methode wie man das macht?
Cc_Cc_Cc is offline  
Old 01/10/2019, 21:58   #2

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,811
Received Thanks: 2,417
Kommt drauf an was du für ein Techstack du im Backend verwendest, aber socket.io bietet sich für sowas ziemlich gut an.
Syc is offline  
Thanks
1 User
Old 01/11/2019, 08:39   #3
 
elite*gold: 4
Join Date: Dec 2010
Posts: 4,733
Received Thanks: 3,870
Jede Sekunde einen neuen Request rauszusenden, welcher überprüft, ob es neue Freundschaftsanfragen, Nachrichten oder was auch immer gibt, würde ich in jeglicher Hinsicht von abraten.

Du würdest:
- enorm viele Requests und damit auch Traffic erzeugen, selbst, wenn dieser keine großen Datenmengen beherbergt.
- die Datenbank ununterbrochen anfragen (abhängig von Deinem verwendeten Backend), worunter die Performance leiden wird / kann.
- Allgemein eine höhere Last auf den Servern verursachen, angenommen 10 Leute haben gleichzeitig Deine Applikation offen, das wären pro Minute 600 zusätzliche Requests, welche nur überprüfen würden, ob es etwas Neues gibt.
- Ggf. die Performance Deiner Applikation einschränken.

Um das zu verhindern gibt es wie bereits von Syc genannt, Sockets / WebSockets, welche auch z. B. für Chat-Anwendungen verwendet werden. Das selbe Prinzip kann für einen Benachrichtigungskanal angewandt werden.
-

Noch ein weiteres Beispiel ist Firebase (von Google), welches im Framework selbst bereits solche Möglichkeiten verpackt hat, die Frage ist, ob Du die Lust / Zeit hast, das Framework anzueignen.
-

Andernfalls würde ich einfach empfehlen die Dauer der Überprüfung anderweitig umzusetzen, eventuell nur jede Minute, alle 5 Minuten, bei bestimmten Interaktionen die der Benutzer durchführt, etc.. Die Benachrichtigung muss ja nicht im exakt selben Moment bei dem Gegenüber eintreffen.

Cheers
Wurzelhüpfer is offline  
Thanks
1 User
Old 01/11/2019, 23:24   #4
 
elite*gold: 515
Join Date: Apr 2013
Posts: 57
Received Thanks: 6
Du kannst dir einfach mal allgemein Push-Services durchlesen.
Findest du zu jeder Programmiersprache was und das sollte auch die Lösung deines Problems sein
Leon338 is offline  
Reply


Similar Threads Similar Threads
[PHP] Php datensatz einfügen
11/24/2016 - Web Development - 4 Replies
Hallo Liebe Elitepvpers Community, Ich habe ein kleines Problem Und zwar wollte ich in meine Tabelle paar Datensätze einfügen, der Code stimmt meiner Meinung nach auch soweit: <?php require_once "dbconfig.php"; if(isset($_POST)){ if(!empty($_POST) && !empty($_POST)){ $titel = $_POST;
Datensatz wird nicht vollständig überliefert
07/27/2015 - Web Development - 20 Replies
Wie er Titel besagt wird kein Datensatz eingefügt. Ich habe 3 Datensätze einnmal die ID Primary + Auto increment. Die zweite ist der Username auch Primary + varchar(25) , passsword varchar(25) ,, id wird immer um 1 Hochgezählt genau wie ich es wollte aber wenn ich Username und Password eingebe sind die in der Datenbank leer. <?php if(isset($_POST)) { $mysqli = new mysqli("mysql.lima-city.de", "USER", "pw", "db");
Fraps macht jede Sekunde eine Video Datei
02/01/2014 - Technical Support - 11 Replies
hey also mein freund hat sich fraps geholt sowie ich als er es hatte hat er alles bei fraps so eingestellt wie ich (ausser ordner wo die videos hinkommen) aber wenn er aufnimmt kommt irgendwie jede sekunde eine video datei aber wenn ich aufnehme ist es ganz normal woran kann es liegen er muss morgen fraps haben bitte helft mir und dieses Split with 4gb oder so hat er aus Gruß klopfer12
Suche Shop.Psc Account o. Datensatz!
09/22/2013 - elite*gold Trading - 7 Replies
closed!



All times are GMT +2. The time now is 13:26.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.