Najbardziej wydajny sposób wykrywania zmian w zdalnym repozytorium CMIS?
PilotRepozytorium CMIS zawiera wiele folderów / plików.
piszęoprogramowanie który synchronizuje lokalną kopię tych folderów / plików.
Na początku po prostu ściągam wszystko rekurencyjnie.W późniejszych uruchomieniach sprawdzam, co się zmieniło, i ściągam wszelkie zmiany.Jaki jest najbardziej skuteczny sposób sprawdzania zmian zdalnych?
(dodatkowe / usuwanie plików / folderów)
Najbardziej wydajne = najmniejsze wykorzystanie przepustowości.
Mogę używać tylkoProtokół CMISi nie mogę uruchomić żadnego niestandardowego oprogramowania na zdalnym serwerze.
Moje pomysły do tej pory:
Idea 1: Za każdym razem ponownie pobieraj wszystko.Idea 2: Sprawdź datę modyfikacji folderu głównego, mając nadzieję, że daty modyfikacji są rekurencyjne.Idea 3: Użyj wyszukiwania CMIS, aby znaleźć wszystkie pliki, które są nowsze niż ostatnio synchronizowana. Problem: to nie powie mi, które pliki zostały usunięte.Jakieś inne pomysły?
Nie znam dużo protokołu CMIS, może być coś wygodniejszego.