AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Der DP Chat gesucht !?

Ein Thema von Äfan · begonnen am 1. Aug 2007 · letzter Beitrag vom 1. Aug 2007
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#11

Re: Der DP Chat gesucht !?

  Alt 1. Aug 2007, 14:54
Nein. Nicht ASP.NET. Altes ASP.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#12

Re: Der DP Chat gesucht !?

  Alt 1. Aug 2007, 14:55
Hi,

Zitat von Äfan:
Ich meine in PHP kannste sowas in 10 min machen... aber nur so, das er nen mega traffic verursacht... allso einfach alle 3 sekunden den nachrichten frame neu laden... das macht aber nach 5 min ca. 250 KB traffic verbrauch und das ist enorm !
Oder PHP+JavaScript - dann musst du nicht das komplette Frame neu laden.

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Äfan
(Gast)

n/a Beiträge
 
#13

Re: Der DP Chat gesucht !?

  Alt 1. Aug 2007, 15:29
Zitat von FAlter:
Hi,

Zitat von Äfan:
Ich meine in PHP kannste sowas in 10 min machen... aber nur so, das er nen mega traffic verursacht... allso einfach alle 3 sekunden den nachrichten frame neu laden... das macht aber nach 5 min ca. 250 KB traffic verbrauch und das ist enorm !
Oder PHP+JavaScript - dann musst du nicht das komplette Frame neu laden.

Mfg
FAlter
Naja doch schon. Ich habe jetzt 3 Frames...

Frame 1: Da wo alle nachrichten ankommen bzw. angezeigt werden... wird einfach aus der MySQL DB ausgelesen und ausgegeben.

Frame 2: Schreiben einer neuen nachricht... wert wird einfach in die DB gepostet...

Frame 3: Die userliste.

Jetzt muss ich immer das Frame 1 neu laden... damit die ansicht "aktuell" bleibt.

Da kannste mit JS auch nicht viel machen... :/
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#14

Re: Der DP Chat gesucht !?

  Alt 1. Aug 2007, 15:38
Schonmal was von Ajax gehört?
Du könntest XML nachladen, dass nur die neueren Antworten seit dem letzten Aufruf zurückliefert und diese dann in die Seite einfügen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Florian H

Registriert seit: 30. Mär 2003
Ort: Mühlacker
1.043 Beiträge
 
Delphi 6 Professional
 
#15

Re: Der DP Chat gesucht !?

  Alt 1. Aug 2007, 16:05
Immer den Frame neu laden braucht Traffic wie verrückt und ist auch für den User kein Genuss (scrollen oder markieren kann zum Graus werden, wenn das alle paar Sekunden neu läd).
Mit AJAX kannst du das userfreundlich und trafficschonend machen - den ganzen Chat, nicht nur den Text-Frame
Florian Heft
  Mit Zitat antworten Zitat
Äfan
(Gast)

n/a Beiträge
 
#16

Re: Der DP Chat gesucht !?

  Alt 1. Aug 2007, 16:13
@Phoenix: Damit komm ich aber um die DB Abfrage nicht drum rum... und auch diese verbraucht traffic.

Ich habe es schon so versucht: Timestamp der letzten erhaltenen nachricht mit dem timestamp der zuletzt geposteten nachricht zu prüfen und nur wenn der gepostete timestamp > als der von der zuletzt erhaltenen nachricht, läd er die nachrichten.

@Florian H: Hast zu zufällig n AJAX beispiel für so eine situation ? Ich habe nichts passendes gefunden.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#17

Re: Der DP Chat gesucht !?

  Alt 1. Aug 2007, 16:18
Zitat von Äfan:
@Phoenix: Damit komm ich aber um die DB Abfrage nicht drum rum... und auch diese verbraucht traffic.

Die findet doch ausschliesslich auf dem Server statt - da hats keinen Traffic.
Der AJAX-Request an den Server dürfte sich so zwischen 50 und 100 Byte bewegen - je nach Länge der URL.
Die Antwort als XML dann z.B.
<NEW_TEXT></NEW_TEXT> - also 20 Byte wenn nix neues da ist, und entsprechend etwas mehr wenn neue Nachrichten da sind.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#18

Re: Der DP Chat gesucht !?

  Alt 1. Aug 2007, 16:28
Hier ist schon beinahe ein kleiner AJAX-Chat zu finden: devblog.de
Das sind ein paar Zeilen Code, das war's dann.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz