Projet

Général

Profil

Actions

Feature #1555

fermé

Optimisation des requêtes sur les mesures

Ajouté par Jonathan Schaeffer il y a plus de 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Bas
Assigné à:
Version cible:
Début:
15/02/2017
Echéance:
% réalisé:

100%

Temps estimé:

Description

Pour éviter de refaire des requêtes à la base sur les mesures

Mis à jour par Jonathan Schaeffer il y a environ 7 ans

  • Version cible mis à 0.5

Mis à jour par Jonathan Schaeffer il y a environ 7 ans

  • Priorité changé de Normal à Haut

Mis à jour par Jonathan Schaeffer il y a environ 7 ans

  • Sujet changé de Exploiter les cache de Rails à Optimisation des requêtes sur les mesures
  • Assigné à mis à Brendan Coatanéa

Possibilités :

  • optimiser le moteur Postgres
  • mettre en cache la liste des mesures (gros cache)
  • limiter les requêtes à la fonction Measures#datatable : n'appeler le getJSON sur les mesures que si "nécessaire".

Dans le cas où on graphe la totalité, on peut utiliser les cache rails (moins de 5k points par paramètre) : http://guides.rubyonrails.org/v4.2/caching_with_rails.html

Il faut ne pas refaire de requête SQL si on reste au même niveau d'agrégation.

Mis à jour par Jonathan Schaeffer il y a environ 7 ans

  • Priorité changé de Haut à Bas
  • Version cible changé de 0.5 à 0.6

Mis à jour par Jonathan Schaeffer il y a environ 7 ans

  • Statut changé de Nouveau à Fermé
  • Version cible changé de 0.6 à 0.5
  • % réalisé changé de 0 à 100

Optimisation des requpetes par le client JavaScript.

La partie Cache dans rails pourra être implémentée si besoin.

Actions

Formats disponibles : Atom PDF