8721 sujets

Développement web côté serveur, CMS

Bonjour,

J'essaye de faire un programme qui extrait quelques informations d'un fichier JSON volumineux situé sur un serveur distant toutes les 10 secondes. Je ne souhaite pas faire un CRON qui travaillerait même si aucun visiteur n'est connecté. De toute manière, mon hébergeur mutualisé limite les CRON à une fois par heure.

Pour l'instant, j'ai une commande JavaScript qui actualise les données utiles via un script PHP mais si j'ai deux visiteurs, la mise à jour de ce fichier sera réalisée 2 fois toutes les 10 secondes. J'imagine la consommation de bande passante si j'ai 100 visiteurs à une heure de pointe.

Je pense qu'un système de cache serveur pourrait être la solution mais je n'ai pas trouvé comment l'appliquer dans le cas présent.