Nos Interventions
Performances
Procédures
Récupération
Architecture
Migration PHP 4, 5, 6
Refactoring POO
Identification
Optimisation des performances - détails
Cette page présente le déroulement type d'une mission d'optimisation des performances.
Objectifs
- Optimiser les performances d'un existant PHP
- Assurer la durabilité des performances
Plan de l'intervention type
- Réunion d'introduction
- Analyse préliminaire, priorisation des tâches
- Optimisations naturelles
- Requêtes en base
- Configuration
- Algorithmique
- Optimisation des goulets
- Refactorings nécessaires
- Optimisations artificielles
- Cache mémoire
- Cache partiel
- Cache de page
- Clustering & répartition de charge (en option)
- Mise en place de la solution*
Prérequis
- Accès à la configuration de l'environnement à optimiser
- Configuration de PHP, du SGBD et du serveur HTTP
- Possibilité de redémarrer les démons
- Accès au code à optimiser
- Possibilité de modifier et tester en temps réel
- Possibilité de déployer en production
- Mise en place d'outils d'optimisation
- Installation et/ou compilation de programmes sur l'environnement**
- Installation et/ou compilation d'extensions PHP et Apache
Durée de l'intervention
La durée nécessaires à l'intervention dépend des nombreux paramètres qui constituent votre existant : taille, extensions utilisées, méthodes de développement et fonctionnalités mises en place. C'est pourquoi nous vous proposons une intervention en deux étapes :
| Etape | Durée moy. |
|---|---|
| Etape 1 : analyse préliminaire, estimations et premiers travaux. | ~ 1 jour |
| Etape 2 : intervention basée sur les estimations de l'étape 1. | ~ 0 à 10 jours |
Remarques
- * Cette opération peut être plus ou moins longue en fonction de votre existant et de l'outil choisi.
- ** Les outils installés pour l'optimisation seront retirés en fin de mission, sauf extensions nécessaires ou volonté du client de maintenir l'existant sur son environnement.



