Dividing a response time by eight without adding hardware
This article is not written yet. Rather than a dead link or a “coming soon” page, here are its outline, its priority and the estimated effort. It will be published in that order.
Article outline
- Mesurer avant de toucher : où passent les 8 secondes
- Le modèle de requêtage, cause racine
- Ce que l'optimisation a coûté en souplesse
Extended universe
Related questions
Un exemple concret d'optimisation de performance ?
À la DGFiP, le portail d'architecture SI répondait en 8 secondes — inutilisable pour un architecte qui explore une cartographie. Nous sommes descendus à 1 seconde sans ajouter de machine : le coût venait du modèle de requêtage sur le graphe de dépendances, pas de la puissance. Refactoring, tuning serveur, optimisations métier. Le prix payé : un modèle de données plus contraint, moins souple à faire évoluer.