drmarker пишет: > my($uniqid) = Digest::MD5:md5_hex("$remote_addr + $useragent + $uri"); А дальше? Что мешает пользователю начать качать в два потока используя тот же самый идентификатор? Или одновременно ткнуть в другой файл и начать качать его с другим идентификатором?