Синхронізація без проблем, hostinfo

У багатьох веб-майстрів, що підтримують власні сайти, виникає одна проблема. Йдеться ось про що. Припустимо, ви внесли якісь зміни в скрипти або HTML-файли * на своєму домашньому ПК. Тепер для оновлення сайту їх необхідно закачати на сервер. Але, погодьтеся, шановні читачі, дуже незручно кожен раз проробляти цю операцію відразу з усім проектом. Можна, звичайно, запам'ятовувати або записувати імена файлів, які були змінені, проте це дуже незручно, та й імовірність помилка досить велика. А перед іншими веб-майстрами стоїть дещо інша задача. Йдеться про тих людей, які змушені підтримувати один, а то й кілька дзеркал одного сервера. Однак дуже незручно при кожній зміні закачувати файли на кілька вузлів, забезпечуючи їх ідентичність. Що ж робити? В обох випадках велику допомогу можуть надати спеціальні програми. Ось тільки зазвичай вони призначені або для синхронізації веб-сервера і локальної папки, або для приведення до одного виду двох віддалених вузлів. Однак купувати дві утиліти, що виконують, по суті, однакові дії, невигідно. Тому варто звернути увагу на програму WebSynchronizer від компанії ReGet Software.

У програми WebSynchronizer є три режими роботи

Власне кажучи, можливості WebSynchronizer'а навіть вище, ніж потрібно для вирішення поставлених на початку статті завдань. Справа в тому, що у цієї програми є два варіанти розміщення папок, які використовуються в процесі синхронізації: на комп'ютері користувача або в локальній мережі і на віддаленому ПК. Відповідно, можливі три режими роботи програми. Перший - між двома локальними папками. Він призначений для синхронізації робочих даних, перенесення їх між персональним і мобільним ПК, резервного копіювання інформації. У нашому випадку це приємне і корисне доповнення до "основним" функцій. Другий режим - синхронізація локальної та дистанційної папок. Він може використовуватися для швидкого і зручного оновлення веб-сервера. Ну і, нарешті, останній режим роботи програми WebSynchronizer - синхронізація двох віддалених папок. Він буде незамінний для тих веб-майстрів, кому за службовим обов'язком доводиться підтримувати одне або кілька дзеркал свого сервера.

Програма WebSynchronizer орієнтована на роботу з віддаленими серверами

У назві програми недарма є приставка Web. Багато можливості цього продукту спрямовані саме на роботу користувача з віддаленими серверами. Давайте хоча б коротко розглянемо основні з них. І почати варто з того, що WebSynchronizer "вміє" проводити процес синхронізації одночасно декількома потоками в обидві (при відповідному режимі роботи) сторони. Причому кількість цих потоків і їх пропускна здатність можуть як визначатися автоматично в залежності від використовуваного каналу зв'язку, так і задаватися користувачем вручну. Ще одна функція, яка напевно сподобається веб-майстрам - продовження процесу синхронізації з місця обриву. Вона допоможе зберегти час і гроші користувачів в разі виникнення непередбачених ситуацій. Особливо актуальна ця можливість для веб-майстрів, які користуються для доступу в Інтернет dialup-доступом.

Іншою можливістю програми, яку напевно по достоїнству оцінять всі веб-майстри - завантаження файлів на сервер під іншими іменами. Що це дає? Все дуже просто. Ні для кого не секрет, що під час оновлення сайту робота з ним відвідувачів сильно ускладнюється. І дійсно, протягом усього процесу завантаження файлу він, фактично, залишається недоступним для них. Розробники WebSynchronizer'а врахували цей момент. Програма завантажує всі файли під іншими іменами. Таким чином, протягом цього процесу відвідувачі сайту можуть без проблем працювати зі старим версіями веб-сторінок. Після завантаження файли перейменовуються. Здійснюється це, як ви самі розумієте, дуже швидко. Так що процес оновлення сайту відбувається абсолютно непомітно для відвідувачів, які можуть не припиняти свою роботу з ним.

Йдемо далі. Часто буває так, що роботу над сайтом ведуть не один, а відразу кілька людей. Причому кожен з них сидить у себе вдома і працює тоді, коли хоче. У цьому випадку можливе виникнення наступної ситуації. Два або навіть більше осіб намагаються одночасно працювати з якимось файлом. Наслідки такого "конфлікту" полягають в втрати частини інформації. Щоб уникнути подібних проблем WebSynchronizer блокує файли, які будуть змінені в процесі синхронізації.

До речі, є у WebSynchronizer'а ще одна вельми корисна особливість. Багато веб-майстри стикалися з такою проблемою. Час віддаленого сервера відрізняється від часу локального комп'ютера. А деякі програми для синхронізації не враховують цієї різниці. Тобто вони вважають, що всі файли на сервері потребують заміни. Виходить, що вся користь від використання синхронізатора зникає. Але WebSynchronizer не відноситься до числа цих програм. Він вміє визначати різницю в часі і враховує її при синхронізації.

У програмі WebSynchronizer є свій список серверів з усіма необхідними даними для доступу до них

Наступною додатковою функцією, якої знайдуть застосування багато користувачів, є планувальник завдань. Робота з ним здійснюється дуже просто. Користувач створює завдання. Після цього він у разі потреби запускає планувальник і налаштовує періодичність її запуску. При цьому можна вказати час, в яке програма почне виконувати завдання і число днів, через які це буде повторюватися. Таким чином, у веб-майстра є можливість налаштувати автоматичне оновлення сайту на той момент, коли число відвідувачів мінімально. Наприклад, всі зміни, зроблені ним протягом дня, будуть завантажуватися на сервер щоранку о 6 годині. Це дозволить йому не забути оновити сайт і зробити це з мінімальними втратами.

У програми WebSynchronizer зручний російськомовний інтерфейс

Наостанок хочеться відзначити ще дві приємні особливості програми WebSynchronizer. Перша з них - це зручний інтерфейс на повноцінному російській мові. Розібратися з програмою зможе будь-хто, навіть початківець користувач. Друга - докладні логи кожного потоку даних окремо і повний лог всього процесу синхронізації, які веде WebSynchronizer. Вони допоможуть веб-майстрам розібратися в разі виникнення різних помилок при оновленні сайту.

Посилання по темі

Схожі статті