IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Optimisation et amélioration des performances d'une application PHP5


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Points : 60
    Points
    60
    Par défaut Optimisation et amélioration des performances d'une application PHP5
    Bonjour;

    J'ai utilisé Xdebug/Webgrind pour optimiser mon code PHP, les gains obtenus sont dans la plupart des cas minimes et ne règlent pas les gros problèmes de lenteur.
    Mon but est l'optimisation et l'amélioration des performances d'une application PHP.
    Q : connaissez-vous des outils open source qui vont dans ce sens ?

    Merci

  2. #2
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    Bonjour,

    Confronté à des problèmatiques similaires régulièrement,

    Es-tu sur que le problème vient du code php et pas de ressources externes ? ( bdd, filesystem ) ?

    Car si tu ne vois rien via xdebug qui te saute aux yeux tu as du pouvoir identifier les goulots d'étranglement de ton appli.

    Après si le problème semble sur le code en lui-même, tu peux essayer de mettre en place des systèmes de cache d'opcode du type apc
    Pierre
    1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune.
    2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers
    3. Un code rapide c'est bien, un code maintenable c'est mieux
    ...

    Why was the font tag an orphan ? Because it didn't have a font-family.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Points : 60
    Points
    60
    Par défaut
    OK : Tu as de la doc ou autres sur ces systèmes de cache d'opcode du type apc ?

    Merci

  4. #4
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    http://en.wikipedia.org/wiki/List_of_PHP_accelerators : une liste des différents cache d'opcode existant les majeurs étant : APC ( gratuit) et ZendPlatform ( payant, mais avec beaucoup plus de fonctionnalitées ( profiling, surveillance etc... )


    Pour APC, Julien Pauli a fait un article sur developpez : http://julien-pauli.developpez.com/tutoriels/php/apc/
    Pierre
    1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune.
    2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers
    3. Un code rapide c'est bien, un code maintenable c'est mieux
    ...

    Why was the font tag an orphan ? Because it didn't have a font-family.

Discussions similaires

  1. [Delphi XE2] Améliorer les performances d'une application
    Par Pierre GIRARD dans le forum Débuter
    Réponses: 10
    Dernier message: 11/12/2014, 22h49
  2. Réponses: 6
    Dernier message: 02/09/2014, 09h48
  3. Réponses: 2
    Dernier message: 23/08/2007, 12h22
  4. Audit des performances d'une application Web
    Par jpg dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 16/09/2004, 10h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo