Die Suche ergab 61 Treffer

von Jan.O
Samstag 8. November 2008, 23:40
Forum: Netzwerkprogrammierung
Thema: Wie mit MySQL-Verbindungen umgehen?
Antworten: 5
Zugriffe: 1446

Ist ja interessant; was dazu gelernt.
von Jan.O
Samstag 8. November 2008, 23:21
Forum: Netzwerkprogrammierung
Thema: Wie mit MySQL-Verbindungen umgehen?
Antworten: 5
Zugriffe: 1446

Re: Wie mit MySQL-Verbindungen umgehen?

gerold hat geschrieben: Noch Fragen?

mfg
Gerold
:-)
ui, danke. Habe verstanden, wie ich es machen muss, danke. CherryPy hat ja echt ungeahnte möglichkeiten ^^.

Komisch, dass cherrypy.thread_data für jeden Thread einen verschiednen Inhalt hat. Verstehe nicht, wie das funktionieren kann...
von Jan.O
Samstag 8. November 2008, 22:43
Forum: Netzwerkprogrammierung
Thema: Wie mit MySQL-Verbindungen umgehen?
Antworten: 5
Zugriffe: 1446

Wie mit MySQL-Verbindungen umgehen?

Hallo, Ich benutze CherryPy als ApplicationServer. Nun stellte sich mir folgende Frage: Wie sollte man am besten mit MySQL-Verbindungen umgehen, wenn die Website viele Zugriffe hat. Wann sollen verbindungen geöffnet werden? Erstmal grundlegende Vorschläge: a) Bei jedem request ne neue Verbindung auf...
von Jan.O
Freitag 31. Oktober 2008, 00:12
Forum: Netzwerkprogrammierung
Thema: Welches Framework?
Antworten: 12
Zugriffe: 2143

Wow, ich kann mich nur wiederholen: Einfach klasse. Vielen Dank für die guten Beispiele, Gerold! Und danke auch an die Anderen!

@ sma: So wie du dir das bei CherryPy wünscht, funktioniert es auch tatsächlich ^^ (es ist einer der wege). Man muss aber nicht die parent-klasse übergeben.


Jan
von Jan.O
Dienstag 28. Oktober 2008, 22:35
Forum: Netzwerkprogrammierung
Thema: Welches Framework?
Antworten: 12
Zugriffe: 2143

Danke noch mal gerold, bist echt ein super typ :D!
Hab mich schon gefragt, wie CherryPy mit threads umgeht, jetzt weiß ichs. Werde jetzt cherryPy benutzen.

thx
von Jan.O
Dienstag 28. Oktober 2008, 17:46
Forum: Netzwerkprogrammierung
Thema: Welches Framework?
Antworten: 12
Zugriffe: 2143

Super! Echt vielen dank, hat mir sehr geholfen.
von Jan.O
Dienstag 28. Oktober 2008, 16:10
Forum: Netzwerkprogrammierung
Thema: Welches Framework?
Antworten: 12
Zugriffe: 2143

Welches Framework?

Hi, Ich brauche einen Server in Python, welcher simple antworten auf HTTP-Anfragen geben kann. Der Server soll vorrangig variablen, die per HTTP-Request gesetzt wurden, per HTTP-Request ausgeben. zB Sollte der aufruf von http://www.example.de/zutaten?rezept=kuchen "milch|eier|mehl" ausgebe...
von Jan.O
Montag 5. Mai 2008, 23:43
Forum: Allgemeine Fragen
Thema: Queue equivalent?
Antworten: 7
Zugriffe: 1293

Ok, aber jetzt. Es kann keine exception mehr auftreten und wenn die Queue leer ist, wird gewartet. Edit: Ne, so geht das noch nicht. import threading class myQueue: def __init__(self): self.lock = threading.Lock(); self.emptyLock = threading.Lock(); self.que = [] self.count = 0 def put(self, obj): s...
von Jan.O
Montag 5. Mai 2008, 23:04
Forum: Allgemeine Fragen
Thema: Queue equivalent?
Antworten: 7
Zugriffe: 1293

Queue equivalent?

Hi, diese Klasse erfült doch die selben funktionen wie eine Queue und ist genau so thread-save , oder liege ich da falsch? Diese simple Klasse ist nämlich 4 mal so schnell wie die implementierte "Queue". import threading class myQueue: def __init__(self): self.lock = threading.Lock(); self...
von Jan.O
Sonntag 4. Mai 2008, 21:11
Forum: Netzwerkprogrammierung
Thema: Server im Http-Server ;)
Antworten: 25
Zugriffe: 4321

Habe das problem jetzt gelöst, indem ich mir meinen eigenen Webserver programmiert habe. Läußft wunderbar bei 50 aktiven clients mit 30 requests pro sekunde bei 0-2% prozessorauslastung
von Jan.O
Freitag 2. Mai 2008, 22:03
Forum: Netzwerkprogrammierung
Thema: Server im Http-Server ;)
Antworten: 25
Zugriffe: 4321

mitsuhiko hat geschrieben:[strong]X[/strong]HTML streamen ist eine schlechte Idee weil ältere Browser XHTML Dokumente nur dann rendern können, wenn sie die komplett geladen haben. Zb Firefox 2.
Danke für den tipp! habe meine tests auch immer mit normalem html-code gemacht.
von Jan.O
Freitag 2. Mai 2008, 17:58
Forum: Netzwerkprogrammierung
Thema: Server im Http-Server ;)
Antworten: 25
Zugriffe: 4321

Das "ja" bezog sich auf den 2. Teil: Die verbindung kann "unendlich" lange aufrecht erhalten werden.
von Jan.O
Freitag 2. Mai 2008, 15:08
Forum: Netzwerkprogrammierung
Thema: Server im Http-Server ;)
Antworten: 25
Zugriffe: 4321

Y0Gi hat geschrieben: Gibt es dabei irgendwelche Limitierungen*, z.B. kann diese Verbindung "unendlich lange" aufrecht erhalten werden?
Ja

Wäre cool, wenn sich noch mal jemand zur ursprünglichen Frage äußern könnte, wie ich jetzt daten an alle geöffneten http-clients broadcasten könnte
von Jan.O
Mittwoch 30. April 2008, 21:04
Forum: Allgemeine Fragen
Thema: 2D-Liste
Antworten: 2
Zugriffe: 712

2D-Liste

Hi,

was ist der "beste" Weg, eine 2-Dimensionale liste zu erstellen und dann zu kopieren?

Meine aktuelle methode:

Code: Alles auswählen

list= [['' for n in range(0,n)] for n in range(0,n)]

Jan
von Jan.O
Mittwoch 30. April 2008, 19:30
Forum: Allgemeine Fragen
Thema: Spieler im Koordinatenbereich erfassen (variablen-filterung)
Antworten: 12
Zugriffe: 1605

veers hat geschrieben:Die alternative wäre noch 2 Listen sortiert nach der X/Y Koordinate zu erstellen. Dann dürfte das ganze in ~O(lg n) lösbar sein.
Was das?
von Jan.O
Mittwoch 30. April 2008, 14:38
Forum: Netzwerkprogrammierung
Thema: Server im Http-Server ;)
Antworten: 25
Zugriffe: 4321

Ersteinmal: Ich will keinen Chat programmieren. Ich beziehe mich nur auf das beispiel eines Chats, um das Problem besser darstellen zu können. Ich spreche tatsächlich nicht von einer HTTP-Keep-Alive verbindung sondern von einer aufrechtgehaltenen Socketverbindung zwischen webserver und browser, was ...
von Jan.O
Dienstag 29. April 2008, 22:51
Forum: Netzwerkprogrammierung
Thema: Server im Http-Server ;)
Antworten: 25
Zugriffe: 4321

Y0Gi hat geschrieben:HTTP-Keep-Alive und asynchrones Pollen sind trotzdem noch kein Push.
Ich spreche tatsächlich nicht von einer HTTP-Keep-Alive verbindung sondern von einer aufrechtgehaltenen Socketverbindung zwischen webserver und browser, was das nachträgliche senden von scriptbefehlen möglich macht.
von Jan.O
Dienstag 29. April 2008, 22:14
Forum: Allgemeine Fragen
Thema: Spieler im Koordinatenbereich erfassen (variablen-filterung)
Antworten: 12
Zugriffe: 1605

BlackJack hat geschrieben:1000 Spieler in Abständen von wenigen Sekunden ist da echt kein Grund keine als "list comprehension" verkleidete Schleife zu verwenden.
Auch wenn jeder dieser 1000 spieler in kurzen abständen alle anderen spieler loopen müsste?
von Jan.O
Dienstag 29. April 2008, 20:44
Forum: Allgemeine Fragen
Thema: Spieler im Koordinatenbereich erfassen (variablen-filterung)
Antworten: 12
Zugriffe: 1605

Bei zB 1000 spielern zu performance-fressend, wenn es in abständen weniger sekunden ausgeführt wird.
von Jan.O
Dienstag 29. April 2008, 20:13
Forum: Netzwerkprogrammierung
Thema: Server im Http-Server ;)
Antworten: 25
Zugriffe: 4321

Es ist ohne Weiteres möglich die http-verbindung nach senden der HTML-Struktur aufrecht zu erhalten und nachträglich javascript-befehle im <script>-Tag nachzusenden. Getestet mit PHP in den IEs, FF und Opera.