Je travaille actuellement sur un site qui fait plusieurs appels à des vendeurs en ligne de grands noms comme eBay et Amazon pour obtenir des prix pour certains articles. Le problème est, actuellement cela prend quelques secondes (autant que je peux dire, ce temps est de faire les appels) pour charger les résultats, que je voudrais être plus instantané (~ 10 secondes est trop selon moi).Mise en cache des prix en ligne via API à moins qu'ils ne changent
J'ai déjà mis en cache d'autres informations que je dois récupérer, mais ces informations sont statiques. Est-il possible de mettre en cache les prix mais de les mettre à jour uniquement en cas de besoin? Le code est en Python et je stocke des informations dans une base de données MySQL. Je pensais d'une certaine façon utiliser chron ou quelque chose comme ça pour le mettre à jour de temps en temps, mais ce serait bien s'il y avait une approche plus simple et moins intense à ce problème.
Merci!
C'est une idée fantastique! Où puis-je en apprendre plus à ce sujet? – Parker