Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
829
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Microhome
    Microhome Microhome ist offline Mitglied Brokat
    Registriert seit
    Jul 2003
    Ort
    Berlin
    Beiträge
    345
    Guten morgen liebe Community,
    ich habe eine Frage zu einem Projekt, welches ich momentan plane. Dabei geht es grob um folgendes Vorhaben:

    Der User gibt eine Internetseite an. Hierbei handelt es sich um einfachste Textdaten, also kein aufwendiger Grafikkram oder der gleichen. Die entsprechende URL soll in einer Datenbank gespeichert werden. Nun soll ein Script STÄNDIG diese Datenbank durchsuchen und prüfen, ob sich etwas auf den eingetragenen Seiten geändert hat. Sollte dies der Fall sein, so soll mit einer Verzögerung von 20 Sekunden ein Eintrag in die Datenbank geschrieben werden und der Timestamp der letzten Änderung vermerkt werden.

    Mein Problem ist nun, dass ich bisher hauptsächlich in PHP programmiert habe. Hiermit ist das STÄNDIGE und vorallem PARALLELE abhören der Datenbankeinträge leider nicht möglich. Die Verzögerung von 20 Sekunden wäre auch nur durch sleep() machbar, was jedoch das gesamte Script zum stoppen bringen würde - denn die Tabelle soll ja parallel weitergeprüft werden.


    Habt ihr eine Idee, welche Programmiersprache sich für mein Projekt am ehesten eignet?! Ich hätte auf Python oder Ruby gesetzt. Was denkt ihr? Oder ist das ganze so vielleicht gar nicht realisierbar?



    Beste Grüße und vielen Dank!
     
    Lösungsvorschlag:
    Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!

  2. #2
    Avatar von Zazzarim
    Zazzarim Zazzarim ist offline Grünschnabel
    Registriert seit
    Mar 2009
    Beiträge
    3
    Ich würde da eher eine Java Applikation draus machen.
    Ich denke, dass Websprachen hierfür nicht so geeignet sind.
     

  3. #3
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Die Programmiersprache Erlang unterstützt Parallelität
     

  4. #4
    Avatar von Microhome
    Microhome Microhome ist offline Mitglied Brokat
    Registriert seit
    Jul 2003
    Ort
    Berlin
    Beiträge
    345
    Danke für die schnellen Antworten. Soweit ich weiß, sind Threads auch in Python möglich. Daher würde ich diese bevorzugen. Außerdem gibt es zu Python eine Menge Dokumentation und Bücher.
     
    Lösungsvorschlag:
    Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!

  5. #5
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Zu Erlang hab ich einen interessanten Artikel gefunden:
    Erlang, the future of Web Apps?
     

  6. #6
    Avatar von Microhome
    Microhome Microhome ist offline Mitglied Brokat
    Registriert seit
    Jul 2003
    Ort
    Berlin
    Beiträge
    345
    Hab noch 'ne wichtige Ergänzung: Die Dauer des jeweiligen Threads ist begrenzt! Das heißt, dass nicht immer neue Tasks dazukommen, sondern das Beobachten pro Task auf bspw. 24 Stunden begrenzt wird. Dadurch werden benutzte Ressourcen wieder frei

    Ergänzung: Habe mich für Python entschieden und benutze das Threading Modul
    Geändert von Microhome (09.03.09 um 18:56 Uhr)
     
    Lösungsvorschlag:
    Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 19.08.10, 15:28
  2. Welche Programmiersprache?
    Von =fire= im Forum Coders Talk
    Antworten: 4
    Letzter Beitrag: 15.02.08, 12:09
  3. Welche Programmiersprache
    Von bodoschmidt im Forum .NET Datenverwaltung
    Antworten: 3
    Letzter Beitrag: 22.10.07, 08:30
  4. Welche Programmiersprache
    Von Soapp im Forum Coders Talk
    Antworten: 1
    Letzter Beitrag: 14.01.07, 23:36
  5. Welche Programmiersprache?
    Von hazzardous im Forum Coders Talk
    Antworten: 5
    Letzter Beitrag: 09.11.04, 10:39