Instead of constantly using PROPFIND to check for changes, an additional background service could monitor the file system in real time and notify the client through a separate port when something has changed.
This would reduce server load and significantly speed up response times — as a complement to the existing WebDAV model with PROPFIND
.
Could such an approach be considered?