User since
2006-08-15
21
Artikel
BenutzerIn
Moin moin erstmal :-)
Vllt könnt ihr mir ja helfen??
Habe 2 Server, die via einem Perl-Script Daten austauschen sollen, die gern auch mal einige hundert Kb gross sein können.
Wie stell ich das am besten an? Via POST? Oder gibt es da bessere Alternativen??
Danke! :-)
User since
2006-08-15
21
Artikel
BenutzerIn
Ging ja fix :-)
Hmm, ich tu mich mit den Modulen einwenig schwer :-(
Ich will eigentlich nur Strings verschicken, keine Dateien.
Ok maln Beispiel was ich vorhabe:
Ein Programm auf dem Mainserver holt Daten aus einer DB (via Perl) auf dem Clientserver und gibt sie auf dem Mainserver aus.
Oder: Auf dem Mainserver werden Daten der DB erweitert/ geändert und die werden dann auf dem Clientserver gepeichert.
## oder ##
gui.cgi auf Mainserver spricht db.cgi auf Clientserver an und schickt Informationen welche Daten er braucht.
db.cgi schaut in der Datenbank nach, bereitet die Daten vor und schickt diese zurück an gui.cgi, welche die Daten dann ausgibt.
User since
2003-08-06
2246
Artikel
ModeratorIn
Wenn Du nur einen Datenbank-Web-Client brauchst, dann reichen doch ganz einfach
DBI und
CGI - und evtl. noch eines der
Template-Systeme. DBI kümmert sich schon selbst um die Netzwerkverbindung mit der Datenbank.
User since
2003-08-04
14371
Artikel
ModeratorIn
[quote=Relais,15.08.2006, 20:58]Wenn Du nur einen Datenbank-Web-Client brauchst, dann reichen doch ganz einfach
DBI und
CGI - und evtl. noch eines der
Template-Systeme. DBI kümmert sich schon selbst um die Netzwerkverbindung mit der Datenbank.[/quote]
Wenn die Datenbank Zugriffe von außen zulässt. Häufig sind Datenbanken so konfiguriert, dass sie nur von "localhost" Zugriffe erlauben.
User since
2006-08-15
21
Artikel
BenutzerIn
Und wenn es kein SQL ist? Derzeit schreibe ich noch alles in CGI Files via Data::Dumper
*schäm* Aber fürn Anfang muss das reichen.
Bin zugegbenermassen ein Eigenbrödler, hoff ihr verzeiht :-)
User since
2003-08-04
14371
Artikel
ModeratorIn
[quote=Mates,15.08.2006, 21:05]Und wenn es kein SQL ist? Derzeit schreibe ich noch alles in CGI Files via Data::Dumper
*schäm* Aber fürn Anfang muss das reichen.
Bin zugegbenermassen ein Eigenbrödler, hoff ihr verzeiht :-)[/quote]
Kannst Du das etwas genauer erläutern?
User since
2006-08-15
21
Artikel
BenutzerIn
Im Prinzip verschicke ich nur Variablen bzw Arrays. Bzw hab ichs vor.
Hab eine kleine Datenbank die derzeit noch auf *.cgi Dateien basiert.
diese kann ich derzeit normal via
do "xyz.cgi";
aufrufen und verarbeiten. Nun will ich aus Platzgründen die Datenbank auf nen anderen Server verschieben und auf dem Mainserver quasi nur die Oberfläche/ die Anwendung haben.
Häts glaubs schon am Anfang erwähnen sollen. Wusste nicht, das es so viele Möglichkeiten gibt. Habs mir eigentlich so einfach wie mit POST und GET vorgestellt. Ist den POST für den Zweck so schlimm??
/edit: Is mir gerade eingefallen: Gibt es eigentlich möglichkeiten Funktionen von einem anderen Server einzubinden? Quasi wie mit "do", nur das die Datei auf nem anderen Server liegt??\n\n
<!--EDIT|Mates|1155671060-->
User since
2003-08-04
14371
Artikel
ModeratorIn
Geschickter wäre es wohl, die Datenbank so zu konfigurieren, dass Du auch von Nicht-localhost auf die Datenbank zugreifen kannst. Dann brauchst Du das Skript nicht auf einen anderen Server zu schieben.