OpenStates Bienvenue sur OpenStates
PARTENAIRES :: PHP.NET :: ZEND :: APX :: ATEXO :: PHP TV :: KYKARTECH
Français
L'entreprise
Services
Formation
Outils
edit Nos Interventions
Nos Interventions
Performances
Procédures Récupération Architecture Migration PHP 4, 5, 6 Refactoring POO
Identification
Login :
Pass :
 

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.

retour

© Copyright OpenStates 2007 - 2010
Tous droits réservés
informations légales | nous contacter