[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
gtofanin
Criador gtofanin 27/06/2023

Boa tarde, Carlos.

Você pode me sugerir algum material sobre como criar cache com API externa?

Estou desenvolvendo uma aplicação sem banco de dados, que realiza requisições a uma API externa e faz as impressões nas views blade.

Manager Carlos Ferreira 27/06/2023

Olá, tudo bem?

Normalmente, quem cria cache é a própria API.

Sua ideia é criar cache local do conteúdo da API?
Até dá para fazer, mas é um prática muito incomum, porque se os dados forem atualizados, estarão incompatíveis com os dados da API.

Carlos Ferreira
Criador gtofanin 27/06/2023

Então, no caso, eu só iria utilizar cache em requisições a enpoints específicos, que retornam dados que não precisam estar atualizados a todo momento.

gtofanin
Manager Carlos Ferreira 27/06/2023

Uma vez com os dados, você pode salvar no redis (cache local), armazenar no banco, como quiser.

Aqui como trabalhar com caches no Laravel:
https://academy.especializati.com.br/curso/laravel-api-com-cache

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!