#azure #azure-sql-database
#azure #azure-sql-database
Вопрос:
У меня есть приложение REST, в котором запущен API в облаке Azure с единой (!) базой данных в облаке.
Я столкнулся со странными (как мне кажется) проблемами синхронизации.
Моя среда разработки локально на моем компьютере подключается к базе данных Azure. То же самое происходит с «веб-приложением» в облаке. Поэтому, поскольку они используют одну и ту же базу данных, они должны отображать одни и те же данные. Но это не так.
В нескольких случаях вызов API, который приводит к вставке базы данных, не отображается в веб-приложении, когда веб-приложение загружается из облака. Однако, когда я загружаю веб-приложение из своей локальной среды разработки, отображается вставка.
Через несколько часов данные синхронизируются, и вставка отображается как в веб-приложении, загруженном из облака, так и в веб-приложении, загруженном локально.
Я действительно не могу этого понять, у кого-нибудь есть идея, что происходит?
Комментарии:
1. Может ли ваш браузер кэшировать результат из вашего веб-приложения? Попробуйте перейти на страницу с вкладки Chrome incognito после внесения изменений в базовую базу данных.
2. Это было бы возможно, но я попытался очистить кэш браузера с тем же результатом. Я полагаю, что это должен быть где-то кеш на стороне сервера.