Самый эффективный способ обнаружить изменения в удаленном репозитории CMIS?
ДистанционныйCMIS хранилище содержит много папок / файлов.
я сейчас пишупрограммное обеспечение это синхронизирует локальную копию этих папок / файлов.
At first run I just download everything recursively. At later runs, I check what has changed, and download any changes.Какой самый эффективный способ проверить удаленные изменения?
(дополнительные / удаление файлов / папок)
Наиболее эффективный = использование наименьшей пропускной способности.
Я могу использовать толькоПротокол CMIS, и я не могу запустить любое программное обеспечение на удаленном сервере.
Мои идеи пока:
Idea 1: Re-download everthing every time. Idea 2: Check the root folder's modification date, hoping modification dates are recursive. Idea 3: Use CMIS search to find all files that are more recent than the last time I synchronized. Problem: that won't tell me which files have been removed.Есть еще идеи?
Я не очень хорошо знаю протокол CMIS, возможно, есть что-то более удобное.