J'essaie d'obtenir une liste de tweets (dans ce cas 25 avec un hashtag spécifique) en utilisant $.ajax
et la fonctionnalité de recherche de Twitter.
Il y a deux choses qui ne sont pas claires pour moi :
-
Quelle est la durée de la
cache: true
(combien de temps faut-il pour qu'il envoie une nouvelle requête au lieu d'utiliser le cache) ? Pour l'instant, il semble que ce soit toutes les quelques secondes, mais j'aimerais connaître la durée précise et savoir si/comment elle peut être modifiée. -
Cette recherche d'informations sur Twitter sera effectuée par environ 2 000 à 3 000 personnes à des moments aléatoires, mais probablement pas par la même personne pendant un certain temps. Comment Twitter réagira-t-il à cette situation (en bloquant l'adresse IP en raison d'un trop grand nombre de demandes, peut-être) ? C'est pourquoi je veux mettre les informations en cache pendant environ 1 à 5 minutes, afin de réduire le nombre de requêtes.
TL;DR : Je fais beaucoup de demandes à la fonctionnalité de recherche de Twitter, comment puis-je réduire la charge ?