Hello,
I would like to suggest two improvements regarding the way UrBackup handles temporary folders during backup operations on Windows systems:
-
Separate temp folders per client
Currently, all temporary files from different clients are placed into a single temp directory. This causes significant performance degradation when there are a large number of files, because Windows file handling speed decreases drastically in directories with hundreds of thousands of entries. Creating a dedicated temp subfolder for each client would distribute the load more evenly, improve file access speed, and make troubleshooting easier. -
Preserve source folder structure in temp
At the moment, all files are stored directly under the temp folder without reflecting the original directory hierarchy. This flat structure increases overhead in memory and CPU usage, since the system has to manage a huge number of files in one place. If UrBackup could replicate the source folder structure inside the temp directory, performance would improve, and resource consumption (RAM and CPU) would be reduced.
Both of these changes would make backups with large numbers of files more efficient and stable on Windows systems. I believe they would greatly enhance UrBackup’s usability in environments with many clients and large datasets.
Thank you for considering these suggestions.