![]() |
laaaangsames ftp im lan
hallo,
ich möchte in mein programm eine möglichkeit für filetransfer einbauen. dafür benutze ich den trivialFTP von indy. Es funktioniert auch alles wunderbar, aber die geschwindigkeit ist furchtbar. Grademal 3-5 MBit/s. Und bevors jemand vorschlägt, die möglichkeiten "scheiß netzwerk" und "scheiß hardware" scheiden aus, weil wenn ich die selbe datei übers windowsnetzwerk ziehe die auslastung bei bequemen 80 MBit/s und mehr ist. Woran könnte es liegen? :gruebel: |
Re: laaaangsames ftp im lan
Ganz einfach: der FTP-Server verarbeitet die Dateien anders, als das Windows-Netzwerk.
Dasselbe habe ich aber auch schon bei mir festgestellt. |
Re: laaaangsames ftp im lan
hm..ok. und was kann man dagegen machen?
|
Re: laaaangsames ftp im lan
ich würd sagen, das zauberwort bei deinem problem heißt TCP!
;) |
Re: laaaangsames ftp im lan
Zitat:
Greetz alcaeus |
Re: laaaangsames ftp im lan
Es muss doch aber einen weg geben, ne datei mit ner ordernlichen geschwindigkeit übers netzwerk zu ziehen? Was ich aber auch beobachtet habe: wenn ich mein form unsichtbar mache steigt die geschwindigkeit auf bis zu 12 MBit/s. Immerhin :)
Trotzdem ist das eigentlich noch nicht akzeptabel. Edit: wie kann man denn einstellen, dass eine form mit allem was drauf ist (labels, progressbars etc) erst am ende eine procedrue neu gezeichnet wird? Sowas wie BeginUpdate, nur halt mit dem ganzen form. Ich hab trotz google sucher irgendwie nichts passendes gefunden. |
Re: laaaangsames ftp im lan
benutz dochmal ne andere FTP comp
|
Re: laaaangsames ftp im lan
wenn die geschwindigkeit steigt wenn das Formular nicht sichtbar ist deutet das darauf hinn das du etwas im OnWork etc. machst. Und genau dort solltest du ansetzen. Nicht die FTP-Komponente ist das langsame sondern vermutlich das was du während des transfers im Hintergrund machst.
|
Re: laaaangsames ftp im lan
Ich weis nicht objektiv zu beurteilen ist, oder im Netz andere Gründe hat, aber wenn ich etwas aus dem Internet herunterlade kommt mir http immer schneller vor als ftp (auch bei "mirrors" die auf dem selben Server liegen).
|
Re: laaaangsames ftp im lan
Zitat:
|
Re: laaaangsames ftp im lan
ich benutze threads und ich hab auch mal ausprobiert, das onwork einfach mal auszukommentieren. Mehr als 12MBit/s werdens trotzdem nicht.
Und nu? :gruebel: :wall: |
Re: laaaangsames ftp im lan
mh hätte auch auf threads getippt..
kann es vllt sein, dass du die geschwindigkeit falsch berechnest? ne oder? |
Re: laaaangsames ftp im lan
ich berechne es selbst UND schaue außerdem in den windows taskmanager. es deckt sich.
|
Re: laaaangsames ftp im lan
Zitat:
TFTP = UDP :) |
Re: laaaangsames ftp im lan
ok, das könnte natürlich die lösung sein.
Jetzt hab ich aber ein problem: ich möchte mit der "normalen" ftp komponente eine datei im netzwerk von rechner zu rechner übertragen. Mit simple FTP ist das kein problem, aber mit dem richtigen ftp krieg ichs einfach nicht hin. Es wird zwar verbunden aber aus irgendeinem grund kann ich mich nicht einloggen bzw eine datei übertragen. Ich krieg halt keine fehlermeldung, über mein ftpclient.get wird irgendwie einfach hinweg gegangen. :wall: Hier im forum finde ich immer nur fragen, wie man mit ftp was auf einen websever hochläd, aber das brauch ich ja alles garnicht. Deshalb hab ich ja auch ursprünglich mit Tftp gearbeitet, weil da der ganze müll mit passwörtern etc nicht dabei ist. Also könnte mir jemand nur ganz kurz erklären, wie ich meine ftp komponente dau überreden kann, den befehl get auszuführen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz