En ce qui concerne les performances, aucune hypothèse n'est sûre. Vous devriez toujours mesurer les choses , afin d'arriver à une conclusion. Par conséquent, à votre place, je ferais des tests de charge puis commencer à changer les choses. Je rejetterais les solutions basées sur des fichiers et suggérerais les prochaines optimisations/modifications à vérifier :
-
MySQL fournit certaines fonctionnalités de "stockage d'informations dans des tampons de mémoire pour augmenter les performances"
-
J'envisagerais d'utiliser une base de données NoSQL comme MongoDB qui est optimisé pour accéder aux données JSON .
-
Si rien de ce qui précède n'était adéquat, j'envisagerais d'utiliser une base de données liée à la mémoire comme VoltDB qui a une édition communautaire .
J'espère que j'ai aidé !