Bonjour,
j'aimerais un retour sur la meilleur façon de traiter ce problème pour optimiser les perfs.
Je met en oeuvre une plateforme collaborative avec un millier d'utilisateur.
Sur le "dashboard" régulièrement ré affiché, je souhaite afficher des données provenant d'un CSV actualisé une fois par jour au max.
Je précise qu'il s'agit d'un petit tableau d'une centaine de lignes.
Selon vous, que dois je faire?
Importer les données dans la BDD MySQL avec un cron serveur une fois dans la nuit et utiliser les accès BDD.
Lire les données directement dans le CSV pour chaque "user" et utiliser éventuellement le "local storage" pour ne faire la lecture qu'une fois par "user" et par jour.
Lire les données directement dans le CSV à chaque appel du "dashboard".
Je m’interroge sur la fiabilité et les performances d’accès multiples à un fichier même si c'est seulement en lecture.Et en même temps je me dis que cela ne pose pas vraiment de problème pour d'autre type de ressources.
Merci d'avance.
Partager