[описание программы WebSynchronizer]материал подготовил: Марат Давлетханов 31.08.2004
У многих веб-мастеров, поддерживающих собственные сайты, возникает одна проблема. Речь идет вот о чем. Допустим, вы внесли какие-то изменения в скрипты или HTML-файлы* на своем домашнем ПК. Теперь для обновления сайта их необходимо закачать на сервер. Но, согласитесь, уважаемые читатели, очень неудобно каждый раз проделывать эту операцию сразу со всем проектом. Можно, конечно, запоминать или записывать имена файлов, которые были изменены, однако это очень неудобно, да и вероятность ошибка достаточно велика. А перед другими веб-мастерами стоит несколько иная задача. Речь идет о тех людях, которые вынуждены поддерживать один, а то и несколько зеркал одного сервера. Однако очень неудобно при каждом изменении закачивать файлы на несколько узлов, обеспечивая их идентичность. Что же делать? В обоих случаях большую помощь могут оказать специальные программы. Вот только обычно они предназначены либо для синхронизации веб-сервера и локальной папки, либо для приведения к одному виду двух удаленных узлов. Однако покупать две утилиты, выполняющие, по сути, одинаковые действия, невыгодно. Поэтому стоит обратить внимание на программу WebSynchronizer от компании ReGet Software.
Собственно говоря, возможности WebSynchronizer’а даже выше, чем требуется для решения поставленных в начале статьи задач. Дело в том, что у этой программы есть два варианта размещения папок, используемых в процессе синхронизации: на компьютере пользователя или в локальной сети и на удаленном ПК. Соответственно, возможны три режима работы программы. Первый — между двумя локальными папками. Он предназначен для синхронизации рабочих данных, переноса их между персональным и мобильным ПК, резервного копирования информации. В нашем случае это приятное и полезное дополнение к «основным» функциям. Второй режим — синхронизация локальной и удаленной папок. Он может использоваться для быстрого и удобного обновления веб-сервера. Ну и, наконец, последний режим работы программы WebSynchronizer — синхронизация двух удаленных папок. Он будет незаменим для тех веб-мастеров, кому по долгу службы приходится поддерживать одно или несколько зеркал своего сервера.
У программы WebSynchronizer есть три режима работы
Кстати, с помощью WebSynchronizer’а можно осуществлять не только синхронизацию двух папок, но и копирование «в одну сторону». Разница между этими двумя процессами следующая. При синхронизации файлы, которых «не хватает» в одной из папок, копируются из другой. Причем процесс идет «в обе стороны». То есть, фактически, синхронизация — обмен информацией. В то же время при работе с веб-сервером чаще всего используется другой режим работы — односторонний, когда информация либо копируется на компьютер пользователя, либо загружается из локальной папки в удаленную.
С помощью WebSynchronizer’а можно осуществлять не только синхронизацию двух папок, но и копирование «в одну сторону»
В названии программы недаром есть приставка Web. Многие возможности этого продукта направлены именно на работу пользователя с удаленными серверами. Давайте хотя бы кратко рассмотрим самые основные из них. И начать стоит с того, что WebSynchronizer «умеет» проводить процесс синхронизации одновременно несколькими потоками в обе (при соответствующем режиме работы) стороны. Причем количество этих потоков и их пропускная способность могут как о