Skip to content

Instantly share code, notes, and snippets.

@ddcq
ddcq / Performance iTex.md
Created April 11, 2017 07:51
Améliorer les performances de iTex

Optimisations et Performances

Les améliorations possibles à apporter dans iTex

Générique

case360.js.jsp

Cette page est utilisée principalement pour stocker des variables Javascript dont les valeurs dépendent du serveur. C'est le cas par exemple des query id, indispensables pour appeler une query via l'interface de case. Ce fichier a grossi depuis le début du projet et prend plusieurs centaines de millisecondes à être calculé, pour des valeurs qui ne changent pas entre deux livraisons. Il existe deux axes d'amélioration :

  • Cacher fichier sur le serveur pour le rendre statique, avec rafraîchissement automatique toutes les heures. Ça devrait pouvoir se faire facilement avec un paramétrage de Apache http.
  • modifier la procédure de livraison pour calculer la page statistiquement en fonction du serveur. Ceci est plus complexe car du développement spécifique est nécessaire et cette procédure est écrite en python.