Что такое "зеркала"?Как известно, Интернет состоит из множества компьютеров, соединенных между собой. И когда говорят, что какой-то документ или файл (что, в общем-то, одно и то же) "выложен в Интернет", - это означает, что этот файл лежит на каком-то компьютере, подключенном к Сети. Но беда в том, что этот компьютер может, например, сломаться, "закрыться на ремонт" или еще по каким-то причинам оказаться недоступным именно в тот момент, когда вам понадобится этот самый файл. Или, что встречается гораздо чаще, компьютер с файлом может быть сильно загружен, да вдобавок еще и находиться где-нибудь далеко от вас, так что скорость скачивания файла окажется недопустимо низкой.
Напрашивающееся решение этих проблем - банальное копирование файла на несколько компьютеров. Это позволит и загрузку компьютеров снизить, и сохранить доступность файла в случае выхода из строя какого-то сервера.
Но просто скопировать файл недостаточно. Ведь если, например, я у себя на сайте в директорию /files положу файл "file1" и скопирую его на другой сайт в директорию /soft с именем "file2", то пользователю будет проще дождаться, пока мой сервер восстановится после ремонта, чем скачивать все файлы подряд, разыскивая нужный. То же самое и с веб-страничками: многие из них используют относительные ссылки (когда адрес ссылки не привязан к конкретному серверу, а показывает расположение нужного документа относительно данного), и при изменении названий файлов или директорий такие ссылки перестанут работать. Соответственно, все, что надо сделать, - это скопировать структуру директорий целиком. При этом пользователю надо будет только заменить "стартовый адрес", а все остальное будет работать как и прежде. То есть, например, вместо адреса "сервер1/директория/место_для_документов/документ" надо будет указать "сервер2/какая-то_другая_директория/место_для_документов/документ", а все остальные ссылки будут работать. Вот такие-то копии и называются "зеркалами" (mirrors).
Как говорилось выше, зеркала нужны для того, чтобы снизить нагрузку на сервер, дать пользователю возможность выбрать "то, что быстрее работает", и застраховаться от сбоев. Насчет нагрузки - все понятно: чем больше зеркал, тем меньше пользователей приходится на каждое из них; насчет сбоев - тоже, а вот как со скоростью? О том, почему некоторые сервера работают страшно медленно, я уже писал, поэтому попробуем поговорить о том, как их "ускорить".
В грубом приближении можно считать, что чем ближе (физически) к вам находится сервер, тем быстрее у вас будет соединение. На самом деле скорость зависит от многих параметров: загруженности сервера, загруженности канала и количества компьютеров между вами и сервером. Но географическое расположение - это достаточно хорошая прикидка, так что если на страничке указано, что один сервер в Новой Зеландии, а второй - в Новосибирске, то стоит сначала попробовать Новосибирск, если только вы живете не в Австралии. У большинства крупных серверов есть список "официальных зеркал", который лежит на каждом сервере, так что подключившись к любому зеркалу, вы сможете выбрать более удобное для вас.
Полезны зеркала и при скачивании программ - большинство программ для скачивания файлов автоматически распознают адреса наиболее популярных сайтов и проверяют их зеркала. То есть если вы, например, с помощью GetRight начнете скачивать файл с одного из зеркал Tucows, то программа самостоятельно проверит скорость доступа к другим зеркалам и переключится на скачивание с наиболее быстрого из них. Есть, правда, здесь одна опасность (теоретическая - я с таким никогда не сталкивался): если вы скачиваете файл не с известного архива, а с чьей-то домашней странички, то тот же GetRight может попытаться поискать копии этого файла с помощью поисковых серверов. И теоретически он вполне может наткнуться на файл с таким же именем и размером, посчитать его копией и скачать вместо того, что вы заказали...
Ну вот, пожалуй, и все. Можно только добавить, что для измерения скорости доступа к сайту используется команда ping; для просмотра маршрута - tracert; а для выбора быстрого зеркала можно еще воспользоваться программкой DipStick...
vesti.lenta.ru