Бесплатный софт, вэб-сервисы, ресурсы по раскрутке и заработку, свежие номера журнала "Internet Zone". Посетите нас: http://www.izcity.com/ 

Тормозные сайты

Дмитрий Турецкий

После того, как я написал новый поисковик для своего сайта (это такая ненавязчивая реклама :) число жалоб на трудности со скачиванием программ резко возросло. И это при том, что у меня нет своего FTP-сервера, а все ссылки указывают на сайт авторов программы. Попробуем разобраться, откуда же берутся "тормоза".

В принципе, есть только две причины для медленной отдачи файла: загруженность сервера и загруженность канала. Думаю, это понятно: если на сервере выполняется много программ (скажем, веб-сервер, который обслуживает сколько-то клиентов, FTP-сервер, telnet, какие-нибудь скрипты и обслуживающие программы), то компьютер уделяет меньше времени передаче именно вашего файла - примерно так же, как если вы запустите множество программ на своем домашнем компьютере, то каждая из них начнет работать медленее.

С загруженностью канала дело обстоит точно так же: если, например, у сервера внешний канал 64 Кб/сек и 64 человека попытаются одновременно скачать файлы, то у каждого из них скорость скачивания будет 1 Кб/сек. Именно поэтому на многих FTP-серверах вводится ограничение на число одновременно работающих пользователей - это ограничение довольно часто можно увидеть в приветствии, передаваемом сервером при соединении.

Причем, перегруженным может оказаться не только тот сервер, с которого вы файл тащите, а и любой другой по дороге - для вас результат будет одинаковым: скорость скачивания упадет. Дело в том, что компьютер, с которого вы пытаетесь утянуть файл может физически располагаться где угодно - в Москве, в Штатах или в Новой Зеландии. Для пользователя большой разницы нет. Но скачиваемый вами файл по дороге от того сервера, где он лежит и до вашего компьютера проходит через множество промежуточных машин. Каждая из них несет свою нагрузку по обслуживанию Сети и может оказаться либо занята какой-то другой работой, либо пересылать столько информации, что ее каналы окажутся перегруженными.

Как правило, чем дальше от вас физически располагается сервер, тем больше шансов, что где-то по дороге встретится такое "бутылочное горлышко". Но здесь возможны (и довольно часто встречаются) исключения - все зависит от того, через какие каналы идет связь. Например, связь между многими Питерскими серверами проходит через Москву, а не напрямую. Для того, чтобы посмотреть маршрут, по которому скачивается ваш файл вы можете использовать консольную утилитку tracert, которая входит в стандартную поставку Windows. Наберите, например, в окне ДОС "tracert www.listsoft.ru" и вы увидете, через какие сервера осуществляется связь с моим сайтом и скорость доступа до этих серверов.

Что же делать, если вам очень хочется заполучить какую-то программу, а она скачивается слишком медленно? Прежде всего, не стоит писать гневные замечания, типа "Вы все козлы, поставьте быстрый сервер!" (а я, например, получаю довольно много именно таких сообщений). Во-первых, "быстрый сервер" стоит довольно больших денег, которых у авторов бесплатных программ и сервисов просто нет. А во-вторых, совсем не исключен вариант, что проблема как раз не в сервере автора, а в сервере вашего провайдера или где-то по дороге.

А сделать можно следующее: для начала, попробовать некоторое время подождать. Дело в том, что после того, как программа анонсируется в какой-то рассылке, скачивать ее приходит довольно много людей, зачастую, несколько тысяч. И, если даже эта программа "весит" всего 500 Кб, то при скачивании ее тысячей человек получится траффик в пол-гигабайта, что далеко не каждый сервер сможет вынести без снижения скорости... Потом, можно попробовать поискать копии нужного вам файла на других серверах. Здесь стоит быть внимательным и обращать внимание на размеры файлов, т.к. поиск производится по имени, а одно и то же имя могут носить несколько совершенно разных файлов. Можно еще попробовать заказать файл по почте, но это вряд ли поможет, если сервер слишком загружен. Так что, самое надежное - это пользоваться какими-нибудь download manager-ами. Эти программы поддерживают докачку (т.е. позволяют скачивать файл частями) и даже если скорость скачивания слишком низкая, то запустив download manager в фоне, в то время, когда вы исследуете какие-то сайты, вы все-таки постепенно домучаете ту программу, которая вас так заинтересовала.

Быстрого вам коннекта!

Источник: http://www.listsoft.ru

 


Copyright © 2000г. "Internet Zone" & Nik Romanov, info@izcity.com
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас.