Я нахожусь в процессе создания простого сервера обновлений для приложения.Части обновляемого приложения - это файлы конфигурации;самые последние копии этих файлов существуют на сервере обновлений, и эти файлы могут быть отредактированы лицом, управляющим приложением («диспетчер приложений»), в любое время.Однако я не хочу, чтобы приложение могло загружать один из этих файлов, пока файл редактируется менеджером приложения;это, очевидно, вызовет проблемы согласованности.Как я могу предотвратить доступ к этим файлам в несогласованном состоянии?В качестве альтернативы, было бы решение предоставить контрольную сумму вместе с файлом, который приложение могло бы использовать, чтобы определить, был ли файл получен в согласованном состоянии?
РЕДАКТИРОВАТЬ: Я видел этот пост об ограничении доступа с использованием .htcaccess и думаю, что он может быть полезен.Тем не менее, я хочу, чтобы менеджер приложений делал как можно меньше мыслей;заставить их забыть повторно разрешить соединения, может быть проблематично.Тем не менее, они должны будут сделать некоторую работу в какой-то момент;может быть, я должен идти по этому пути?