20 авг 2026
Конфигурация, которая переживает потерю сети
Почему клиент должен держать последнюю конфигурацию локально.
Мобильное приложение не может позволить себе зависеть от сети на старте. Если конфигурация тянется с сервера при каждом запуске, то в метро или лифте приложение встанет на белом экране.
Правильный приём - кешировать последнюю конфигурацию на устройстве и использовать её сразу, а свежую подтягивать в фоне. При потере сети клиент работает на последней известной версии, а не падает.
Subcache устроен под этот сценарий: клиент хранит версию локально и обновляет её условным запросом, который при неизменной версии отвечает пустым 304.