getxfree

Dlaczego pobieranie z XFreeHD czasem wymaga drugiej próby

Około połowa adresów wydawanych przez XFreeHD zostaje odrzucona przy pierwszym użyciu, a odrzucony nigdy nie wraca. Co zmierzono i co robi z tym to narzędzie.

Naciśnij Zapisz przy pliku XFreeHD, a raz na jakiś czas przez sekundę nic się nie dzieje, zanim pobieranie ruszy. W tej pauzie to narzędzie prosi XFreeHD o drugi adres, bo pierwszy został odrzucony. Warto to wyjaśnić, bo zachowanie jest na tyle dziwne, że większość narzędzi w tej kategorii po prostu się na nim wykłada.

Co zmierzono

Każde pobranie potrzebuje świeżo podpisanego adresu od XFreeHD. Na osiem prób na jakość, na tym samym filmie:

Jakość Udało się przy pierwszym adresie
SD 3 na 8
HD 5 na 8

Około połowa wydanych adresów zostaje więc odrzucona w chwili użycia. To nie jest rzadki przypadek brzegowy: to normalne zachowanie tego źródła.

Dwa adresy pobierania obok siebie. Pierwszy zostaje odrzucony, jego lampka pozostaje ciemna. Drugi zostaje utworzony i przyjęty, z czerwoną lampką.
Odrzucony adres się wyrzuca, a nie ponawia. Pomaga tylko świeży.

Ponawianie tego samego adresu nic nie daje

Oczywistym rozwiązaniem byłoby poprosić jeszcze raz o ten sam plik. Nic to nie daje. Trzy próby co 250 milisekund uratowały zero niepowodzeń przy obu jakościach — 3 na 8 zostało 3 na 8, a 5 na 8 zostało 5 na 8. Odrzucony adres pozostaje odrzucony tak długo, jak długo chcesz pytać.

To znaczy, że odmowa jest właściwością samego adresu, a nie przejściowym problemem sieci. Jedynym wyjściem jest więc zdobycie całkiem nowego.

Co robi to narzędzie

Prosi o maksymalnie cztery świeże adresy, zanim się podda. Przy mniej więcej równych szansach na próbę daje to łączną szansę bliską 94 procent, co zgadza się z tym, co zmierzono od początku do końca: dziewięć udanych pobrań na dziesięć.

Ponawia też prawdziwe pobieranie, a nie test. Wcześniejsza wersja najpierw sprawdzała maleńkim żądaniem, czy adres żyje, a dopiero potem pobierała go naprawdę, żeby wysłać ci plik. To był błąd: adres, który przechodził tę kontrolę, i tak bywał odrzucany przy następnym żądaniu, więc kontrola dowodziła czegoś o żądaniu, którego nikt nie miał wykonać. Teraz ponawiane jest dokładnie to żądanie, które niesie twój plik.

Jeśli mimo to się nie uda

Pobierz dane odnośnika ponownie z góry strony. Adresy pobierania i tak wygasają po stronie XFreeHD po około trzech godzinach, więc strona zostawiona otwarta na czas obiadu i tak będzie potrzebować świeżego odczytu.

← Notatki   Pobieranie →