J'ai une base de données avec laquelle je travaille et qui est mise à jour toutes les quelques heures à distance (pas sur une période de temps spécifique) et je n'ai aucun contrôle sur l'administration de celui-ci. J'ai des clients Web qui s'y connectent pour voir les informations qu'il contient. Ces clients (codés à l'aide de PHP et Javascript) pourraient très souvent consulter la base de données (utilisateurs impatients), même si la base de données elle-même ne change pas et la vérification nécessitera une longue requête impliquant de nombreuses recherches et références croisées, etc. Donc, afin de réduire les requêtes de base de données et de garder les choses au point, quelle serait la meilleure façon de limiter le nombre de fois que les clients exécuteront la requête entière sur la base de données?Meilleure approche pour limiter le trafic de base de données sur les requêtes volumineuses?
Pour rendre les choses claires, je n'ai aucun moyen de modifier la base de données, je ne peux que l'interroger. Mais j'ai un contrôle total sur la source du client Web.
Je devrais ajouter: Les solutions de mise en cache telles que le truppo suggèrent qu'elles peuvent également réduire les allers-retours de bases de données, et devraient être étudiées et prises en compte. – bradheintz