#1
|
|||
|
|||
Wie Wartezeit vermeiden, nachdem jD eine Datei als vorhanden anzeigt?
Nachdem jD nach der Eingabe eines Captchas eine Datei als bereits vorhanden erkannt hat bei uploaded.to, beginnt eine Wartezeit (von wohl 3 Stunden, wie sie auch eintreten würde, nachdem eine Datei von dem Hoster geladen würde). Wie läßt sich die Wartezeit vermeiden?
Und weshalb tritt überhaupt eine Wartezeit ein, wenn eine Datei als schon vorhanden erkannt wird? |
#2
|
||||
|
||||
Weil JD erst beim Downloadstart wissen kann, ob die Datei wirklich schon existiert und in diesem Fall wird eben durch den Versuch ein Limit ausgelöst.
Geprüft wird anhand von: -MD5 hash -Dateigröße -Dateiname Eventuell mal folgendes auf FILENAME Stellen um den Check zu verändern - keine Ahnung, ob das in dem Fall hilft: GeneralSettings: Mirror Detection Decision GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 26.11.2014 at 01:20. |
#3
|
|||
|
|||
Das ist offenbar nur bei uploaded so, ist ja komisch.
Meinst Du auf Filename und Filesize? Nur Filesize kann ich nicht entdecken, bei Mirror Detection Decision sieht es so aus bei mir: http://i.imgur.com/O9okBbd.png Habe ich jetzt mal so gemacht: http://i.imgur.com/iuHJWcG.png Gäbe also offenbar keinen anderen Weg das zu vermeiden. |
#4
|
||||
|
||||
Ich meinte FILENAME, sorry.
Ja ich weiß grad nicht - entweder es gibt dazu ein Ticket oder das wurde bereits abgelehnt oder es gibt dazu sogar eine Einstellungsmöglichkeit. Ich schau morgen nochmal. ...und nein, das ist natürlich nicht nur bei uploaded so. Uploaded hat halt Captchas und (reconnect)Limits - bei anderen Hostern oder eben mit Premiumaccount merkst du gar nicht, dass JD bis zum downloadversuch geht nur um dir dann zu sagen, dass die Datei bereits existiert. GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#5
|
|||
|
|||
Quote:
Also, erst beim Start des Downloads erfährt jD den Dateinamen (sonst könnte er ja vorher schon eine Datei als vorhanden erkennen). Dann könnte man ja davon ausgehen, daß es mit der Dateigröße genau so ist. Schön, dann also bis morgen. |
#6
|
||||
|
||||
Ich glaube du hast noch nicht ganz verstanden was ich geschrieben habe also nochmal vereinfacht:
Nur anhand der Dateigröße und des Dateinamens kann man (technisch gesehen) nicht einfach sagen "diese Datei existiert bereits" - deswegen ist dieses Thema nicht so einfach. GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#7
|
|||
|
|||
Quote:
Hmmm, das ist für mich tatsächlich schwer oder gar nicht zu verstehen, es sei denn, es wäre eine identische Datei gemeint, aber es genügte ja das Kreterium des identischen Dateinamens. Glaube, es geht ja nicht um Inhaltsgleichheit, da die Prüfsummen doch bei wohl vielen Hostern gar nicht mitgegeben werden / vorhanden sind (für sogenannte free user zumindest), schätze ich. Wenn eine Datei identischen Names schon vorhanden ist, ist sie doch einfach da. Daß die Datei identischen Inhalt hat, die selbe Größe, Prüfsumme hätte, wäre für mich erst einmal nicht so wichtig, das hat jD 1 glaube ich nicht geprüft oder vielleicht maximal nur bei wenigen Hostern. Glaube, jD 2 prüft das doch auch nicht (außer eine geladene z.B. von share-online mit deren Prüfsumme), meine ich schon öfter festgestellt zu haben, daß jD eine Datei als vorhanden ansieht, wenn eine selben Dateinamens vorhanden ist. |
#8
|
|||
|
|||
Es geht ja nur darum das bereits vorhandene dateien nicht überschrieben werden.
Wenn du eine andere datei hast, die nur den gleichen namen hat erkennt er sie auch als "bereits vorhanden". Hatte den Fall mal gehabt das 2 packete zufällig gleiche part namen hatten, da hat der die auch in beiden als vorhanden erkannt. Insofern müßter er nur vor Download start einmal checken ob die datei bereits vorhanden ist. Der dateiname ist ja bekannt. Alles andere ist ja egal, da wenn sich der name unterscheidet wird ja eh nichts überschrieben/gelöscht. Und dann kann es auch nicht die selbe part datei sein. Es sei den du hast die parts 2x unter 2 verschiedenen namen im JD. |
#9
|
||||
|
||||
Also ich habe den Thread gebookmarked und werde coalado fragen.
Falls es das nicht bereits gibt: Es sollte hier, wie auch beim Mirrorhandling eine Möglichkeit geben, den User entscheiden zu lassen wie zuverlässig JD hier prüfen soll. Es ist nonmal meistens der einfachste Fall: Datei mit demselben Dateinamen (dann auch Größe) existiert bereits --> Es ist dieselbe Datei Dass JD das so "lasch" prüfen soll, sollte man ihm auch sagen können - meine Meinung! GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#10
|
|||
|
|||
Ich fände das wirklich auch gut, wenn man das irgendwie einstellen kann. Das jetzige Verhalten finde ich gelinde gesagt: saublöde, da es gerade bei schwachbrünstigen Systemen (hier ein 1GHz Dualcore ARM-SOC) es mitunter extrem lange dauert, bis der Download bei einem nachträglich hinzugefügten Mirror endlich voran geht. Es ist doch wirklich sehr sehr selten, dass es gleiche Dateinamen aus verschiedenen Paketen gibt, die auch noch gleichzeitig geladen werden. Und auch in diesem Fall klappt selbst die aufwändigste Prüfung nicht, da ja entweder die Datei des einen Paketes oder halt des anderen Paketes auf der Strecke bleibt.
|
#11
|
||||
|
||||
Du hast noch immer nicht verstanden warum JD dies so prüft (naja kann mir eigentlich egal sein).
JD will wissen, ob die Dtei, die eventuell schon existiert wirklich die ist, die er gerade laden will. Was wenn eine Datei existiert mit: test.rar 5 MB JD will jetzt eine laden mit: test.rar 6 MB Jetzt kennt er zwar vor dem Download schon die Dateigröße, aber auch diese (die endgültige) ist meistens erst beim Downloadstart bekannt. Es geht jetzt nur noch darum, wann JD die existierende Datei als solche erkannt - vor dem Download - dann wäre das in meinem Beispiel ein falsches Verhalten - oder beim, Downloadversuch --> In diesem konkreten Fall wüsste JD dann, dass es unterschiedliche Dateien sind. GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#12
|
|||
|
|||
Das Problem war ja, das wenn die Datei vorhanden ist, trotzdem ein captcha aufgeht und erst nach eingabe des captchas die datei als vorhanden erkennt.
Dann kann es sein das der Hoster das Downloadlimt auf erfüllt setzt, obwohl nichts geladen wurde. Wenn JD erst guckt ob die datei vorhanden ist (nur nach dateinamen !!!) dann kann man sich den Captcha sparen und kann dann eine real nicht vorhandene datei laden. D.H. in der konsequenz gibt es (wenn JD erst prüft ob datei vorhanden(Dateinamen)) nur noch captchas für nicht vorhandene Dateien. :biggrin: |
#13
|
||||
|
||||
Du hast den Sinn hinter dem aktuellen Prinzip noch immer nicht verstanden - macht aber nichts, deine Anfrage hat trotzdem ihre Berechtigung und wird weitergeleitet!
GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#14
|
||||
|
||||
Ticket:
GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#15
|
|||
|
|||
Klasse.
Wie kann ich eigentlich automatisch informiert werden, wenn, bzw. falls diese (oder eine andere) Funktion dann tatsächlich in jD verfügbar ist? |
#16
|
||||
|
||||
Diesen Thread- oder noch besser, das Ticket abonieren.
Die Tickets gibts eventuell auch als RSS Feed. GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#17
|
|||
|
|||
Quote:
|
#18
|
||||
|
||||
Ich nehme an ja, hab das noch nie gebraucht.
Ich weiß gar nicht, ob die Registrierung im SVN offen ist, glaube nicht. ...bzw. hier im Forum eben einfach den Thread abonieren. GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#19
|
|||
|
|||
Quote:
Ja, dieses Thema habe ich sowieso aboniert, aber ich kann mich momentan nicht daran erinnern, jemals über eine neue, fertige Funktion informiert worden zu sein in einem Beitrag mit einem Ticket. |
#20
|
||||
|
||||
Dein ernst?
Schau dir mal die vielen mit "gelöst" markierten Threads an. Mag zwar manchmal bissl zeitversetzt geupdatet werden, wird aber in 95% der Fälle geupdatet sobald irgendwas eingebaut/fixed wurde. GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#21
|
|||
|
|||
Hmmm, ist ja komisch, na ja, mal abwarten, vielleicht täusche ich mich ja auch. Aber diese Funktion hier wäre natürlich schon sehr gut zu haben.
|
Thread Tools | |
Display Modes | |
|
|