Projet

Général

Profil

Evolution #1570

mise en cache des configurations creole des serveurs (eole 2.3)

Ajouté par Bruno Boiget il y a environ 13 ans. Mis à jour il y a environ 13 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
17/03/2011
Echéance:
% réalisé:

100%

Distribution:

Description

La lecture des dictionnaires/fichiers de valeur Creole étant assez longue sur eole 2.3, une mise en cache du dictionnaire de chaque serveur permettrait d'accélérer l'application (en particulier lors de l'appel à des fonctions de modification sur un groupe).

Un système de préchargement en tâche de fond de toutes les configurations permettrait également de ne pas avoir trop de délai lors des premiers appels après démarrage du backend (idem pour l'état de mise à jour des serveurs si cela ne ralentit pas trop le backend).

Révisions associées

Révision a90947da (diff)
Ajouté par Bruno Boiget il y a environ 13 ans

diminution de la mémoire réservée pour le cache de postgresql (ref #1570)

Historique

#1 Mis à jour par Bruno Boiget il y a environ 13 ans

  • Sujet changé de mise en cache des configurations croele des serveurs (eole 2.3) à mise en cache des configurations creole des serveurs (eole 2.3)

#2 Mis à jour par Bruno Boiget il y a environ 13 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 50 à 100

Après importation de la base de données du serveur académique, le backend utilise environ 550 Mo de mémoire pour une base de 560 serveurs (après chargement en mémoire de toutes les configurations des serveurs).

Pour éviter des problèmes dans le cas de serveurs avec 1 Go de ram, la mémoire disponible pour le cache de postgresql passe de 72% à 50% sur eole 2.3 (réglable dans gen_config).

#3 Mis à jour par Joël Cuissinat il y a environ 13 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF