Единая база данных не синхронизирована

#azure #azure-sql-database

#azure #azure-sql-database

Вопрос:

У меня есть приложение REST, в котором запущен API в облаке Azure с единой (!) базой данных в облаке.

Я столкнулся со странными (как мне кажется) проблемами синхронизации.

Моя среда разработки локально на моем компьютере подключается к базе данных Azure. То же самое происходит с «веб-приложением» в облаке. Поэтому, поскольку они используют одну и ту же базу данных, они должны отображать одни и те же данные. Но это не так.

В нескольких случаях вызов API, который приводит к вставке базы данных, не отображается в веб-приложении, когда веб-приложение загружается из облака. Однако, когда я загружаю веб-приложение из своей локальной среды разработки, отображается вставка.

Через несколько часов данные синхронизируются, и вставка отображается как в веб-приложении, загруженном из облака, так и в веб-приложении, загруженном локально.

Я действительно не могу этого понять, у кого-нибудь есть идея, что происходит?

Комментарии:

1. Может ли ваш браузер кэшировать результат из вашего веб-приложения? Попробуйте перейти на страницу с вкладки Chrome incognito после внесения изменений в базовую базу данных.

2. Это было бы возможно, но я попытался очистить кэш браузера с тем же результатом. Я полагаю, что это должен быть где-то кеш на стороне сервера.