tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
901
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Nov 2001
    Ort
    nähe Hamburg
    Beiträge
    564
    Hallo!

    Ich will einen Chat realisieren, und zwar soll das ganze ohne mySQL (da zuwenig Platz) laufen. (siehe unten das alte Posting!).

    Nun die Frage: Gibt es da einen wesentlichen Unterschied in der Geschwindigkeit, ob ich nun in .txt-Datein schreiben lasse oder in mySQL?
    Eibn Chat mit 10sek. Ladezeit macht irgendwie wenig Spaß...

    Das Problem ist nämlich auch, daß ich mit mySQL keine willkürlichen Räume durch den Benutzer (z.B. /go xxx) öffnen lassen kann, weil man bei f2s ja Tabellen nur durch das PHPmy Admin erstellen kann...


    Gruß
    Feldhofe

    --------------------------
    Bisher habe ich zwar noch nichts gefunden, aber ich bin momentan auf der Suche nach einem Sourcecode eines Chats. Er sollte folgende Eigenschaften haben (natürlich wird es kein Skript geben, das alle Features hat, aber vielleicht kann mir ja doch der eine oder andere einen Tip geben):

    -sollte in PHP geschrieben sein
    -Benutzerregistrierung
    -möglichst kein mySQL, sondern shtml-Tables
    -KEINE autmatische Aktualisierung, sondern durch "ENTER"
    -Adminmenu und Ausweisen von Moderatorenrechten
    -für den Benutzer Codes wie /d (...meint, dass) etc.
    -Aufmachen von willkürlichen Räumen durch den Benutzer, z.B. /go musik
    -Userprofil mit Möglichkeit, Foto hochzuladen.

    Natürlich gibt es dieses perfekte Skript nirgends, aber es wäre schon schön, wenn einige Features davon erfüllt wären.
    Vielleicht kennt ja jemand von euch noch den alten Siedler3-Chat (leider zur Zeit nicht online), so stelle ich mir das vor.

    Unter http://www.ralfchat.de/ findet sich so ein Grundgerüst, das einige Features cshon erfüllt, aber leider in Perl.

    Vielleicht hat ja jemand gute Erfahrungen mit einem Freewarescript gemacht, das diese Dinge so einigermaßen erfüllt.
     

  2. #2
    Registriert seit
    Apr 2001
    Ort
    Hamburg
    Beiträge
    1.309
    Ich denke mal das entscheidene hier sollte sein, dass, wenn sich mehr User im Chat befinden, mehrere Browser gleichzeitig auf eine txt Datei zu greifen und das wird schwer. Also würde ich dir die Datenbank empfehlen.
     
    --
    GNU/Linux - Weil man echte Freunde nicht kaufen kann

  3. #3
    Registriert seit
    Nov 2001
    Ort
    nähe Hamburg
    Beiträge
    564
    Hmm...da hast du wohl recht. Könnt mir schon denken, dass das Probleme macht.
    Hat wohl auch noch keiner ausprobiert, oder?

    Feldhofe

    P.S. was sind denn eigentlich "shtml-Tables"****
     

  4. #4
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    das ist nicht schwer
    du kannst die selbst erstellten Chats dadurch erstellen das du dynamisch fuer jeden Chat eine Tabelle erstellst (dann bleibt die Geschwindigkeit annehmbar).
    Diese Tabellen kannst du durch eine Stored Procedure wieder dynamisch loeschen "z.B. in einem Festgelegten Zeitraum"

    Oehm ich weis jetzt nicht wie das bei fs2 ist aber ! ich denke so oder so das fs2 fuer einen "gut besuchten Chat" nicht der richtige anbieter ist. Da wuerde ich lieber ein paar mark fuer guten , schnellen Webspace und domain nutzen
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

  5. #5
    DaSilentStorm Tutorials.de Gastzugang
    Gude,

    also ich habe schonmal einen Textfile basierten Chat in PHP geschrieben. Hat eigentlich auch ganz gut geklappt. Ich kann nur leider im moment die Sourcen nicht finden :-[
    Wenn du ohnehin keinen streaming Chat willst, solltest du mit den Textfiles gut hinkommen, weil du ja die Dateien nicht immer offen lassen musst. Um speicherplatz zu sparen, kannst du auch die alten einträge direkt aus dem File löschen.
    Ich guck auf jeden Fall nochmal, ob ich die Quellcodes finde.

    Greetz,
    ya Storm
     

  6. #6
    Avatar von NocTurN
    NocTurN NocTurN ist offline Mitglied Silber
    Registriert seit
    Nov 2001
    Ort
    Petershagen -> nähe Hannover (NRW)
    Beiträge
    53
    Wie du scheinbar noch nicht bemerkt hasst, ist PHPMyAdmin nichts
    anderes als ein normales PHP Script, also kannst du auch von deinen
    Scripts aus, Tables erstellen und Löschen, wenn ein user ein user einen chatraum erstellt, bzw. der letzte ihn verlässt.

    Schau dir am besten die Mysql Querys an die der phpadmin sendet
    und implementiere sie in dein Script.
     
    Wenn ich den A#*%& kriege der mir meine Signatur gelöscht hat!

  7. #7
    Registriert seit
    Nov 2001
    Ort
    nähe Hamburg
    Beiträge
    564
    Original geschrieben von NocTurN

    Schau dir am besten die Mysql Querys an die der phpadmin sendet
    und implementiere sie in dein Script.
    Ja, das habe ich mir auch schon überlegt!
    Aber das Problem liegt daran, daß die Datebanken/Tabellen ja gar nicht wirklich in meinem Verzeichnis liegen, sondern durch das myAdmin nur die Verbindung dahin hergestellt wird!
    Wäre aber super, wenn das gehen würde!
     

  8. #8
    Registriert seit
    Nov 2001
    Ort
    nähe Hamburg
    Beiträge
    564
    Original geschrieben von DaSilentStorm
    Gude,

    also ich habe schonmal einen Textfile basierten Chat in PHP geschrieben. Hat eigentlich auch ganz gut geklappt. Ich kann nur leider im moment die Sourcen nicht finden :-[
    Wenn du ohnehin keinen streaming Chat willst, solltest du mit den Textfiles gut hinkommen, weil du ja die Dateien nicht immer offen lassen musst. Um speicherplatz zu sparen, kannst du auch die alten einträge direkt aus dem File löschen.
    Ich guck auf jeden Fall nochmal, ob ich die Quellcodes finde.

    Greetz,
    ya Storm
    Hi!

    Das wäre echt super, wenn du die finden würdest, dann hätte ich nämlich schon mal einen Anhaltspunkt, wie man so etwas programmieren kann.
    Momentan hab ich leider nur ein Perl-Script, das das umsetzt, aber durch Perl steig ich nicht so richtig durch...
    Kannst dich ja einfach nochmal bei mir melden,
    aber vielen Dank schonmal!

    Gruß
    Feldhofe
     

  9. #9
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    Aber das Problem liegt daran, daß die Datebanken/Tabellen ja gar nicht wirklich in meinem Verzeichnis liegen, sondern durch das myAdmin nur die Verbindung dahin hergestellt wird!

    Oehm, hust hust
    Du hast mit PHP kompletten mySQL Zugriff, denn phpMyAdmin ist selbst nur eine sammlung PHP-Scripte!
    Ob myAdmin in einem anderen Verzeichniss liegt oder nicht spielt keine Rolle, ich geh davon aus das du deine Datenbank schon mit Select und Insert usw genutzt hast also geht im gleichen masse auch Create.

    schreib einfach mal ein Script und fuehre folgende SQL anweisung aus:
    CREATE TABLE testtable (id INT not null , blub VARCHAR (50) not null , PRIMARY KEY (id), INDEX (id))

    Dann kannst das in phpMyAdmin ueberpruefen
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

  10. #10
    Registriert seit
    Nov 2001
    Ort
    nähe Hamburg
    Beiträge
    564
    Ja, ihr habt recht, eigentlich müßte es tatsächlich gehen! Ich werds morgen mal ausprobieren, jetzt muß ich leider arbeiten.

    Schaut euch mal diesen Chat an (jetzt ist er wieder online), der ist einfach GENIAL!
    So stelle ich mir das ganze mit PHP und TXT's vor:

    http://www.siedlerkneipe.de/
     

Ähnliche Themen

  1. Schneller mit Hubs?
    Von eturu im Forum Netzwerke
    Antworten: 1
    Letzter Beitrag: 03.06.05, 16:45
  2. JS schneller als PHP und DB?
    Von Flens im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 08.03.04, 15:45
  3. Statisch = Schneller?
    Von dave_ im Forum PHP
    Antworten: 8
    Letzter Beitrag: 03.09.03, 20:49
  4. Was ist schneller ?
    Von Sneaker im Forum C/C++
    Antworten: 20
    Letzter Beitrag: 13.11.02, 16:19
  5. Was ist schneller?
    Von MIniMe_ im Forum PHP
    Antworten: 5
    Letzter Beitrag: 08.02.02, 15:39