2012-03-30 5 views
2

Ich habe eine Webapp all das kommuniziert mit einem Python-Skript über ein einfaches HTML-Formular (ich benutze die Flasche Microframework). Das Problem besteht darin, dass das Erstellen einer neuen Anforderung für jedes Datenelement eine Menge Overhead verursacht.Python zu JavaScript Persistant Verbindung

Die Frage ist also, wie kann ich eine dauerhafte Verbindung zwischen meiner Webapp und meinem Python-Programm erstellen? Gibt es irgendwelche Werkzeuge oder Bibliotheken, die du vorschlagen würdest?

+0

Woher wissen Sie, dass dies viel Overhead verursacht? Hast du es gemessen? Ist es auch möglich, mehr Daten auf einmal zu senden, so dass die Anzahl der Anfragen reduziert wird? –

+0

Die Daten werden zur Steuerung eines Roboters verwendet, daher müssen die Daten so schnell wie möglich gesendet werden. Da ich weiß, dass es Overhead erzeugt, habe ich es nicht getestet, aber basierend auf meinem Verständnis des http-Protokolls, benötigen Sie für jedes Bit der Daten, die Sie senden, ein öffnendes Paket, dann einige Datenpakete und dann ein schließendes Paket. Je mehr Daten Sie in schneller Folge senden, desto mehr Zeit verlieren Sie. – giodamelio

Antwort