|
Verfasser |
Nachricht |
TrM
The Saint
Beiträge: 945
Gruppe: User
Registriert seit: May 2010
Status:
Offline
Danke erhalten: 496
|
Shoutbox
Hi Leutz
Also das Forum ist derbe nice und ist total aktiv.
Wollt emal eine Shoutbox oben vorschlagen damit jeder mal sich austauschen und etwas plaudern kann.
So würde auch in den Foren etwas ruhiger werden.
LG
|
|
17.08.2011 21:54 |
|
|
|
Cor7eZ
ps3zone.de
Beiträge: 2.143
Gruppe: User
Registriert seit: Aug 2009
Status:
Abwesend
Danke erhalten: 1098
|
RE: Shoutbox
Wurde glaube ich mal abgelehnt, wegen der Serverbelastung. Wir haben ja einen externen Chat.. Jedoch würde eine Soutbox glaube ich wirklich was bringen, da man nicht extra den chat öffnen muss. Hört sich faul und blöde an, ist aber nicht so..
|
|
17.08.2011 21:58 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: Shoutbox
Ich nehme mal an dass du nicht jedes mal F5 drücken willst, um zu sehen ob jemand etwas neues in der Shoutbox geschrieben hat. Also müssten HTTP Requests in einem bestimmten Intervall gesendet werden, um die neuen Nachrichten abzufragen. Bei der Menge an Usern die hier regelmäßig online sind, würde das eine hohe Serverlast bedeuten. Jeder Client würde ständig Requests senden, auch wenn der jeweilige User die Shoutbox gar nicht verwendet.
Es gäbe verschiedene Möglichkeiten den Content nachzuladen:
Iframe mit Meta-Refresh:
Die wohl performanceraubenste Methode, die komplette Seite im Iframe wird ständig neu geladen.
Short Polling XMLHTTP Requests:
Auch sehr performancelastig, u.a. da unnötig viele leere Responses an die Clients gesendet werden, für den Fall dass sich nichts geändert hat.
Long Polling XMLHTTP:
Schon besser, der Server sendet einfach nur eine Response zurück an den Client, wenn auch wirklich neuer Content vorliegt. Die eingehenden Requests belegen allerdings trotzdem Slots auf der Serverseite und bei jeder Anfrage wird ein kompletter HTTP Request benötigt, dessen Header oft schon um einige hundert Bytes größer sein können als der Content selbst.
HTML5 Websockets:
Verbindung zwischen Server und Client bleibt bestehen, die Serverseite kann neue Informationen direkt an den Client weiterleiten. Habe mich noch nicht damit auseinander gesetzt, wird aber denke ich die beste Möglichkeit sein. Wird allerdings noch nicht von allen Clients unterstützt.
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
Dieser Beitrag wurde zuletzt bearbeitet: 17.08.2011 22:27 von _Kai_.
|
|
17.08.2011 22:02 |
|
Folgende User bedanken sich: |
|
Cor7eZ
ps3zone.de
Beiträge: 2.143
Gruppe: User
Registriert seit: Aug 2009
Status:
Abwesend
Danke erhalten: 1098
|
RE: Shoutbox
Wie wärs denn mit einem Button, der dann nur durch betätigung (nur) die shoutbox aktualisiert? Das wäre meiner Erkenntnis nach doch nichtmal so schwer zu machen?
|
|
17.08.2011 22:04 |
|
|
|
TrM
The Saint
Beiträge: 945
Gruppe: User
Registriert seit: May 2010
Status:
Offline
Danke erhalten: 496
|
RE: Shoutbox
oder wie bei woltlab foren das man durch ein - runterklappen und mit nem + hochklappen kann.
bei einem neuen login sollte es immer unten sein
nur beim chatten sollte man es wieder hochklappen
wäre doch dann was^^
|
|
17.08.2011 22:07 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: Shoutbox
oder wie bei woltlab foren das man durch ein - runterklappen und mit nem + hochklappen kann.
bei einem neuen login sollte es immer unten sein
nur beim chatten sollte man es wieder hochklappen
wäre doch dann was^^
Das mit dem ausklappen bei Klick wäre natürlich eine Möglichkeit, unnötige Zugriffe etwas einzudämmen. Trotzdem ist es allgemein bekannt dass solche Chats auf HTTP Basis große performancefresser sind.
Meiner Meinung nach ist eine Shoutbox eher überflüssig, wir haben ja den IRC Channel. Außerdem müsste erst einmal eine geeignete Shoutbox entwickelt werden. Die Entscheidung liegt aber bei Alexking.
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
17.08.2011 22:19 |
|
Folgende User bedanken sich: |
|
Whynot
Legende
Beiträge: 1.778
Gruppe: User
Registriert seit: Jan 2011
Status:
Offline
Danke erhalten: 600
|
RE: Shoutbox
Ich nehme mal an dass du nicht jedes mal F5 drücken willst, um zu sehen ob jemand etwas neues in der Shoutbox geschrieben hat. Also müssten HTTP Requests in einem bestimmten Intervall gesendet werden, um die neuen Nachrichten abzufragen. Bei der Menge an Usern die hier regelmäßig online sind, würde das eine hohe Serverlast bedeuten. Jeder Client würde ständig Requests senden, auch wenn der jeweilige User die Shoutbox gar nicht verwendet.
Es gäbe verschiedene Möglichkeiten den Content nachzuladen:
Iframe mit Meta-Refresh:
Die wohl performanceraubenste Methode, die komplette Seite im Iframe wird ständig neu geladen.
Short Polling XMLHTTP Requests:
Auch sehr performancelastig, u.a. da unnötig viele leere Responses an die Clients gesendet werden, für den Fall dass sich nichts geändert hat.
Long Polling XMLHTTP:
Schon besser, der Server sendet einfach nur eine Response zurück an den Client, wenn auch wirklich neuer Content vorliegt. Die eingehenden Requests belegen allerdings trotzdem Slots auf der Serverseite und bei jeder Anfrage wird ein kompletter HTTP Request benötigt, dessen Header oft schon um einige hundert Bytes größer sein können als der Content selbst.
HTML5 Websockets:
Verbindung zwischen Server und Client bleibt bestehen, die Serverseite kann neue Informationen direkt an den Client weiterleiten. Habe mich noch nicht damit auseinander gesetzt, wird aber denke ich die beste Möglichkeit sein. Wird allerdings noch nicht von allen Clients unterstützt.
Und wie wäre es , wenn man einbaut , dass keine neuen requests gesendet werden , wenn man 10 minuten inaktiv ist oder so ?
Und ich schätze mal ganz stark , dass es sehr viele vorgefertigte shoutboxen gibt
Dieser Beitrag wurde zuletzt bearbeitet: 18.08.2011 07:18 von Whynot.
|
|
18.08.2011 07:17 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: Shoutbox
Und wie wäre es , wenn man einbaut , dass keine neuen requests gesendet werden , wenn man 10 minuten inaktiv ist oder so ?
Wie ich bereits gesagt habe, es gibt durchaus Möglichkeiten, die unnötigen Anfragen etwas einzudämmen. Trotzdem würden die Shoutbox sehr viele Benutzer verwenden, und das würde den Server ganz schön belasten.
Und ich schätze mal ganz stark , dass es sehr viele vorgefertigte shoutboxen gibt
Ich glaube nicht, dass es bereits ein Mybb Plugin gibt, dass unseren Ansprüchen in Umsetzung und Funktion entspricht.
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
18.08.2011 15:18 |
|
|
|