Shasoft
Новичок
Синхронизатор FTP
А кто чем синхронизирует FTP с локальными папками?
Погуглил, нарыл целую кучу синхронизаторов. Но не один из них не понравился.
Они каждый раз полностью сравнивают FTP с локальной копией. Т.е. при изменении в движке пару файлов php происходит полное перечитывание файлов с FTP.
Раньше пользовался своим скриптом для синхронизации. Как он работал:
1) Для всех локальный файлов и директорий считал ХЕШ и записывал каждую директорию файл synh.hash с этими ХЕШами
(ХЭШ директории - считался как ХЭШ файла вложенного файла synh.hash)
2) Обновлял только те файлы, ХЕШ которых изменился. Это очень ускоряло работу, так как сразу отсекались целые директории, обновления которых не требовалось.
Однако данный скрипт был написан "по-быстрому" и поэтому при увелечении кол-ва файлов при первом старте происходит "затык"
Может есть какая-та программа с аналогичным или похожим алгоритмом?
А кто чем синхронизирует FTP с локальными папками?
Погуглил, нарыл целую кучу синхронизаторов. Но не один из них не понравился.
Они каждый раз полностью сравнивают FTP с локальной копией. Т.е. при изменении в движке пару файлов php происходит полное перечитывание файлов с FTP.
Раньше пользовался своим скриптом для синхронизации. Как он работал:
1) Для всех локальный файлов и директорий считал ХЕШ и записывал каждую директорию файл synh.hash с этими ХЕШами
(ХЭШ директории - считался как ХЭШ файла вложенного файла synh.hash)
2) Обновлял только те файлы, ХЕШ которых изменился. Это очень ускоряло работу, так как сразу отсекались целые директории, обновления которых не требовалось.
Однако данный скрипт был написан "по-быстрому" и поэтому при увелечении кол-ва файлов при первом старте происходит "затык"
Может есть какая-та программа с аналогичным или похожим алгоритмом?