@AquaForm

Какие решения (best practice) существуют для кэширования данных, получаемых из внешних API?

В организации есть API, которое предоставляется стандартными средствами 1С. Пишется веб-приложение, которые будет использовать данные из базы 1с с помощью этого API. Написал асинхронные функции JS, которые веб-клиенту в удобном виде(JSON) предоставляют данные, но есть одно НО. Некоторые запросы к API выполняются по 10-20-30 секунду, что не очень приятно для пользователей приложения. Данные в БД меняются не часто (два-три раза в день), а потому хочется сделать какое-то решение, которое ускорит работу пользователя.

Вот думаю, что надо развернуть промежуточную БД на сервере и реализовать периодическую синхронизацию данных между API 1С и БД.

Какие решения лучше использовать для подобной задачи? Может есть уже отработанные технологии и best practice?
  • Вопрос задан
  • 165 просмотров
Решения вопроса 1
@mrxor
Simple is better than complex
Похоже в вашем случае стоит сделать промежуточный сервис, который будет периодически забирать данные из апихи 1с и хранить у себя в БД/редисе/etc и предоставлять апи для фронта.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы