Уважаемый ALL. Есть вот какая фишка:
У меня расшарен файл (такого другого в инете нет) - пока что на него позарились только три пользователя (что уже радует
). Но качают они с меня крайне нерегулярно. Я им даже статус друзей присвоил, чтобы хоть как-то поспособствовать процессу.
Смотрю в очередь пользователей на закачку (снятие с меня) и вижу, что все эти три пользователя медленно (но верно) пробираются вверх по очереди (наращивая себе очки - которые зависят от времени ожидания в очереди). При этом они движутся не по очереди к данному файлу, а по глобальной очереди всех файлов, которые можно с меня забирать (в том числе и тех, который мною не до конца получены). И только тогда, когда они добираются до верхушки очереди (или почти до верхушки), они начинают скачивать очередной кусочек.
Мне непонятно вот что: На кой надо было делать такой алгоритм, который ведет глобальную очередь, а не локальные очереди к конкретным файлам? Какой смысл в этом? Может я чего не понимаю...
Дополнение: Я к чему это все выше написал - если существует глобальная очередь (а я очень хочу поделиться радостью с большими гигабайтами), то я просто буду активнее удалять скачанные файлы - не давая возможности многим покачать с меня - ибо (в данном случае) я вижу жесткое противоречие между идеологией ДЕЛИТЬСЯ, ДЕЛИТЬСЯ И ЕЩЕ РАЗ ДЕЛИТЬСЯ с тем, как все это работает. Увы, пока другого объяснения я не вижу.