Оптимизация синхронизации (ПРАВКИ.md, блок A) #2
Owner
- A1: убрать N+1 в uploadLocalChanges (сравнивать с уже загруженным списком каталога)
- A2: долгий poll через revision/ETag вместо полного обхода каждые 25 с
- A3: резюмабельные загрузки + реальный прогресс задач
- A4: задачи синка закрывать по UUID, а не tasks[0] (гонка)
- A5: сравнение файлов по md5/размеру+mtime
- A6: явная семантика режимов (удаления в everywhere)
- A7: снять лимит глубины 6
- A1: убрать N+1 в uploadLocalChanges (сравнивать с уже загруженным списком каталога)
- A2: долгий poll через revision/ETag вместо полного обхода каждые 25 с
- A3: резюмабельные загрузки + реальный прогресс задач
- A4: задачи синка закрывать по UUID, а не tasks[0] (гонка)
- A5: сравнение файлов по md5/размеру+mtime
- A6: явная семантика режимов (удаления в everywhere)
- A7: снять лимит глубины 6
Reference in New Issue
Block a user