ZSKSoftLab
 
  Главная   Контакты   Ссылки Документация ZSKSoft Synchronizer
  ZSKSoft Synchronizer  
  Введение  
  Назначение  
  Установка  
  Демо-примеры  
  Условия использования  
  Контакт с разработчиком  
  Подписка  
  Работа с программой  
  Терминология  
  Работа с программой  
  Главное окно  
  Схема синхронизации  
  Создание, открытие, сохранение  
  Настройка схемы  
  Особенности пунктов  
  Обычная папка  
  ZIP-файл  
  FTP-папка  
  Удаленный пункт  
  Фильтр  
  Краткий обзор  
  Табло серьезностей  
  Категории  
  Команда "Фильтр категорий"  
  Основные команды  
  Перечитать  
  Синхронизировать  
  Выбрать источником  
  Сравнить содержимое  
  Дополнительные команды  
  Считать синхронизированным  
  Скопировать состояние  
  Сравнить по факту  
  Перевод стрелок  
  Прочее  
  Якоря  
  Настройка программы  
  Командная строка  
  Примеры применения  
  Сравнение версий  
  Синхронизация с ноутбуком  
  Резервное копирование  
Обновление сайта (FTP)  
  Коллективная разработка  
  Удаленная синхронизация  
  Регистрация  
  Что Вы получите  
  Процедура регистрации  
  Лицензионное соглашение  
 

Обновление сайта.

  Если у Вас есть один или несколько сайтов в сети Интернет, которые Вы разрабатываете и тестируете на локальной копии на своем компьютере, а потом публикуете через FTP, то Вам наверняка понравится использовать ZSKSoft Synchronizer для публикации изменений.

Особенности FTP-пунктов.

  Работа с FTP-пунктами происходит заметно медленнее, чем с локальными папками, поэтому желательно к ним обращаться только тогда, когда в этом возникает необходимость. Например, если у Вас достаточно большой сайт, то даже простое чтение списка каталогов, файлов, и их характеристик может занять очень много времени. Однако, если кроме Вас никто этот сайт не редактирует, то можно обойтись вообще без сканирования, достаточно знать, что там ничего не изменилось с прошлого раза.

Еще одной особенностью является то, что при копировании файла на FTP-сервер у него изменяется отметка даты/времени: ее выставляет сам FTP-сервер, чаще всего - присваивая свою текущую дату, и свое же время, причем он может оказаться с вами в очень даже разных часовых поясах. Поэтому ZSync, показывая возраст файлов в FTP-пунктах, присваивает им не цифры, как обычным файлам, а буквы. Примерно как в школе: "Это икс, он может оказаться и больше одного, и меньше одного".

Процесс синхронизации.

  После того, как первоначальная синхронизация сайта с локальной копией состоялась, ZSync запоминает текущее состояние. Затем, когда Вы запускаете его в очередной раз, он сравнивает состояние локальной копии с тем, что у него записано, а на сайт вообще даже не смотрит. Определив, что в локальной копии изменилось, он составляет план синхронизации, и предлагает его на Ваше рассмотрение. Весь этот процесс происходит совершенно автономно. Посмотрев план, и убедившись, что все правильно, Вы подключаетесь к Интернету, и нажимаете кнопку "Синхронизировать". ZSync переносит на сайт изменения, и запоминает новое состояние.

Первоначальная синхронизация: новый сайт.

  Если Вы хотите опубликовать новый сайт, то просто создайте и настройте соответствующую схему. ZSync первоначально будет предполагать, что сайта еще нет, и предложит опубликовать все содержимое локальной копии. Подключитесь к Интернету и нажмите кнопку "Синхронизировать", и ZSync все опубликует.

Первоначальная синхронизация: существующий синхронизированный сайт.

  Если Ваш сайт уже существует, и Вы хотите перевести его под управление ZSync, поступайте следующим образом. Как обычно, создайте и настройте схему синхронизации. ZSync не будет сразу сканировать сайт, а предположит, что он пока пустой; будет предлагать скопировать туда все содержимое локальной копии. Если Вы уверены, что на данный момент Ваш сайт синхронизирован с локальной копией, вызовите пункт главного меню "Команды -> Дополнительные команды -> Скопировать состояние". В выпадающем списке "Скопировать состояние из" выберите локальный пункт, в списке пунктов-приемников ("в следующие пункты") поставьте галочку у FTP-пункта. Нажмите "Выполнить!", и ZSync в своей базе данных продублирует перечень файлов и каталогов и их характеристики из локального пункта в FTP-пункт, т.е. теперь, с его точки зрения, они станут абсолютно одинаковыми. Что, собственно, и требовалось. Заметьте - все это происходит без подключения к Интернету.

Первоначальная синхронизация: существующий несинхронизированный сайт.

  Если же Ваш сайт и локальная копия отличаются, то лучше всего их сперва синхронизировать вручную, а потом запомнить это состояние, как описано в предыдущем случае. Но это можно сделать только тогда, когда Вы точно знаете, чем они отличаются. Если же Вам это неизвестно, придется их сравнить.

  Как уже упоминалось, дата/время файла на FTP-сервере не может использоваться для сравнения с локальными файлами, поэтому действуйте таким образом. Создайте нужную схему, и в ее свойствах, на вкладке "Параметры", уберите галочку "Сравнивать дату/время", и поставьте галочку "Сравнивать CRC32". Затем вызовите пункт главного меню "Команды-> Перечитать-> Все". В результате ZSync просканирует сайт, составит список файлов и каталогов, и сравнит содержимое файлов с локальной копией (точнее, сравнит специально рассчитанную контрольную сумму - CRC32) и выявит различия. Приготовьтесь к тому, что весь процесс может занять довольно много времени. Затем верните галочки на вкладке "Параметры" в исходное состояние, и нажмите кнопку "Синхронизировать".

  © ZSKSoft Lab 2001-2007   Designed by Vibe