« ne semble pas mettre une lourde charge sur MySQL »
Pour un nombre d'utilisateurs, il doit éventuellement mettre sur une charge « lourde », mais ce n'est pas une « mauvaise chose ».
Pour toute application, architecturée de quelque façon que ce soit, il y aura un certain point où une partie de l'infrastructure grincera. Ce n'est pas une raison intrinsèque d'adopter une solution plus sophistiquée (et de déplacer le goulot d'étranglement ailleurs).
Rassemblez donc quelques données empiriques, telles que: pour quel nombre d'utilisations cette charge d'interrogation devient-elle significative? Effectuez des tests de charge, pas seulement sur l'interrogation, mais sur l'autre travail effectué par ces utilisateurs. Ils ne se contentent pas d'interroger, ils font d'autres choses qui vont aussi charger MySQL. Quand est-ce que ça craque? À ce stade, les revenus qui en résultent vous permettront-ils d'acheter plus de capacité? Ou auriez-vous confiance qu'une architecture différente réglerait le problème? En d'autres termes, avez-vous un "out" réaliste? Je suppose que si l'interrogation devient un problème, vous avez quelques bonnes solutions intermédiaires telles que la mise en cache ou la réduction de la fréquence d'interrogation, en plus de la possibilité d'introduire Comet. Et il est donc raisonnable de commencer avec votre stratégie de sondage simple.
Nous vous remercions de votre réponse détaillée. – Trevor