COMPUTERWORLD
Specializovaný týdeník o výpočetní technice
o Internetu
(CW 38/97)

Stáhněte si z Internetu: Dipstick

Jan Stoklasa

Představte si, že si chcete stáhnout pěkný program a jeho instalační soubor je na několika různých serverech. Může být na domovském serveru programu, ve známých softwarových archivech a na jejich zrcadlech různě po světě. Často jsou všechny odkazy přehledně uvedeny na jediné WWW stránce. Pro který link se potom máte rozhodnout?

Obvyklým řešením je výběr linku odhadem podle geografické polohy serveru. Nevýhodou tohoto řešení je, že některá URL toho o geografické poloze moc neříkají. Ale i když ano, tak pro české uživatele může být dnes server s adresou cz po drátech pěkně daleko.

Jiným řešením je postup hrubou silou. Soubor začnete stahovat ze všech adres a po chvíli pozorování necháte běžet pouze ten nejrychlejší přenos. Podobným řešením je ping na všechny servery s porovnáním výsledných časů.

Dipstick je násobný ping

Posledním zmiňovaným řešením se inspirovali autoři programu Dipstick. Ten nedělá nic jiného, než že na všechny zadané adresy paralelně spouští ping a pak z nich vybere nejrychlejší spojení. Funguje to kupodivu docela dobře, protože čas odezvy změřený službou ping je docela dobrým indikátorem propustnosti linky. Jedná se vlastně o přenesení ručního postupu do podoby utility, která šetří zbytečné tahy myší a psaní na klávesnici.

Utilita je sympatická tím, že dobře plní svůj úkol a uživatele nezatěžuje dalšími výmysly. Základem uživatelského rozhraní programu je malé okénko, do kterého se metodou drag and drop přenášejí URL z prohlížeče. Do okénka přenesete několik adres, Dipstick je všechny proměří a pokud si to přejete, vyhodnotí ten nejrychlejší. Dá se nastavit, aby toto okénko zůstávalo nad ostatními.

Hlavní okno programu se otevírá z malého okénka, najdete v něm seznam právě zkoušených adres a naměřené hodnoty. Do tohoto seznamu můžete URL přidávat ručně bez drag and drop, ale pak se půvab Dipsticku poněkud vytrácí.

Dipstick vtipně pracuje s přesměrovanou WWW adresou, která je vlastně složeninou dvou adres. Z adresy typu http://www.presmeruj.com/redirect.cgi?http://www.cil.com použije k měření času pouze pravou část, což je přesně to, co uživatele zajímá.

Ikonky v hlavním okně se během měření mění, škrtnutá značí nedostupný server. Dipstick měří následující parametry linky:

- minimální čas odezvy (min. RTT)

- průměrný čas odezvy (avg. RTT)

- maximální čas odezvy (max. RTT)

Na každý server je ping proveden několikrát po sobě, má tedy význam počítat průměrný, minimální a maximální čas odezvy. V konfiguraci programu si nastavíte, kolik opakovaných pingů bude a jakou prodlevou mají být odděleny. Pro rozumné výsledky by tato čísla měla být co největší, v praxi si asi zvolíte kompromis mezi svou trpělivostí a statistickou přesností.

Šikovná pomůcka

Některé utility z této rubriky jsem vám doporučoval s určitým omezením. Dipstick je však utilita, která se vám určitě bude hodit a jejíž služby určitě využijete. Situace s jedním souborem na více adresách je na Internetu častá a Dipstick ji řeší opravdu elegantně.

Dipstick
Hledač nejrychlejšího spojení
Výrobce: Klever Group
Adresa: http://www.klever.net/kin/dipstick.html 
Platforma: Windows 95
Licence: freeware

| <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage |