При написании WebDAV сервера столкнулся со следующей проблемой. Клиенты Mac OS X (Finder, Microsoft Office for Mac) генерирую много (сотни) запросов для осуществления записи файла. Сначала такая проблема была и в Windows, но она была решена с помощью установки хэдера
Ms-Author-Via:
Ms-Author-Via: DAV
После этого Microsoft Word начал отправлять гораздо меньше запросов и редактирование файла стало выглядеть следующим образом (причём практически идентично для Microsoft Word под Windows или LibreOffice под Windows и Linux):
PROPFIND
GET
LOCK (windows only)
PUT
UNLOCK (windows only)
PROPFIND (linux only)
Mac OS Finder и Office for Mac несмотря на этот хэдер генерируют множество дополнительных запросов:
- Создание временных папок
- Создание временных файлов
- Перемещение временных файлов
Существует ли какой-то набор хэдеров который бы помог избежать этих запросов в Mac OS X?