У меня есть веб-сайт, который использует довольно медленный внешний API (0,9 секунды для запроса).Результаты этого запроса API отображаются на странице.
Я использую какое-то собственное кэширование, потому что я сохраняю результаты в БД, а последующие запросы для того же ресурса запрашиваются из БД, а не изAPI снова.Если данные в БД слишком старые (> 10 минут), я обновляю БД новым API-запросом.
Будет довольно часто проверять веб-сайт только изредка в течение дня, поэтому вы всегда будете проверятьдостигнуть 10-минутного лимита и всегда иметь довольно длительное время загрузки> 1 с.Это очень не отвечает.
Затем я искал способы обойти время загрузки и нашел это .Я думаю, что это может быть правильное направление, но я все еще не уверен в том, как решить эту задачу.Кто-нибудь может указать мне правильное направление, как реализовать это?
Должен ли я использовать кэш низкого уровня API ?
Могу ли я использовать кэш по умолчанию?Или я должен реализовать свою собственную версию?
Как вы думаете, решение, представленное в первой ссылке, вообще является хорошей идеей?