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

Symfony PHP Discussion :

Vitesse d'exécution de Symfony2


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 4
    Par défaut Vitesse d'exécution de Symfony2
    Bonjour à tous,
    je viens de débuter avec symfony 2. Je test un permier "hello world" et j'affiche un temps d'execution de 600 ms. C'est énorme. Est-ce du au mode dev ?

    voici un apercu : http://olivierlebars.com/slow_symfony.jpg


    un hello world "pur" tourne autour de 40 ms

    Mon environement :
    - windows 7
    - wamp 2.0
    - core i5

    Constatez-vous aussi ce probleme ?
    Merci

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut


    Par hasard, le plus grand des hasard, vraiment, ne serais-tu pas en mode développement ? Symfony2 doit effectuer beaucoup plus d'opérations dans ce mode (ne fut-ce que pour que cette barre fonctionne). Tente en mode production, ça ira déjà mieux.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut
    Essaye en mode "prod" en appelant app.php comme le suugère dourouc05, et charge au moins 2 fois la page, la première fois sera très longue car Sf2 met en cache tout ce qu'il peut, et à partir du 2ème chargement, il utilise le cache...

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 4
    Par défaut
    Bonsoir,

    Sur l'url suivante tout s'affiche correctement même si c'est lent, voyez le screenshot précédent
    http://localhost/Symfony/web/app_dev.php/hello-world


    Par contre sur celle-ci :
    http://localhost/Symfony/web/app.php/hello-world
    J'ai le message d'erreur suivant :

    Oops! An Error Occurred

    The server returned a "404 Not Found".

    Something is broken. Please e-mail us at [email] and let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
    les dossiers de cache dev et prod ne sont pas en lecture seule.

    Même si je résolvait le problème de prod, je ne pense pas que cela résoudrais l'histoire de lenteur. Pourquoi afficher un temps d’exécution si il n'est pas représentatif de la réalité?

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 383
    Par défaut
    Tu sembles bien sur de toi.

    Le mode prod sera définitivement plus rapide vu que tout est en cache. Concernant ton erreur, un petit coup d'oeil aux logs t'indiquera le soucis qui génère l'erreur. Effectivement, en prod, il n'y a pas lieu d'afficher à tout le monde ce qui ne va pas.

    En dev, la durée d'execution ne doit pas être prise à la lettre. Cela permet surtout d'évaluer une page par rapport à une autre. A noter que j'ai une application en dev relativement complexe qui tourne à 550ms sans avoir une machine de guerre (bien loin d'un i5).

    Pour terminer, Symfony2 est conçu pour de moyennes à grosses applications. Un hello world en dev n'est pas représentatif du tout.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 4
    Par défaut
    Merci de cette réponse rapide.
    En effet je vais regarder du coté des logs pour la prod mais ce n'est pas grave si je ne peux pas mettre en prod maintenant.
    J'ai besoin d'un framework rapide car mon application fera énormément de requêtes ajax (listes filtrées dynamiques, etc...) et traitera une très grande quantité de données en intranet. J'ai peur qu'une fois la couche bdd ajoutée le temps d’exécution se trouve rallongé (en plus avec un orm comme doctrine).
    Si vous m'affirmez que sur un environnement de production symfony reste productif me voilà rassuré.
    Je veux juste avoir l'assurance que symfony n'est pas un framework lent en environnement de production. J'ai juste besoin de savoir car 500ms ca fait peur, même pour du web.

    Merci et bonne soirée

Discussions similaires

  1. [SQL]ADODataset et ADOQuery Vitesse d'exécution.
    Par aityahia dans le forum Bases de données
    Réponses: 1
    Dernier message: 30/06/2008, 19h44
  2. Réponses: 8
    Dernier message: 01/01/2008, 20h38
  3. Vitesse d'exécution d'un code en C.
    Par criga dans le forum C
    Réponses: 8
    Dernier message: 11/12/2007, 05h17
  4. Au sujet de la vitesse d'exécution des programmes
    Par emie31 dans le forum Langage
    Réponses: 5
    Dernier message: 09/11/2006, 13h42
  5. Réponses: 4
    Dernier message: 02/04/2006, 18h42

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