Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-08-2009 03:15:50

hollow971
Membre
Date d'inscription: 29-07-2009
Messages: 19

performance Zend framwork

Salut, je suis un utilisateur de Zend depuis peu et je souhaite réalisé un hébergeur de blog.
Mais voila, le problème est que Zend, en local, est plus que lent, voir super lent !
j'utilise la dernière version de Zend

Mon PC:
e7200 2.53ghz@2.77ghz
2x1go DDR2 800mhz cl4
disque 500go sata 7200tr/s

Après quelque recherche sur internet, j'ai trouver un article en anglais qui réalisait des bench sur les framworks
Même si Zend reste une référence de vitesse, et qu'il est normal que les dernières version sois un peu lourde, j'ai "cru" remarque que la version de CodeIgniter 1.7 semble être la plus rapide yikes

http://leftblank.nl/php-framework-bench … p-481.html

Voila, j'aimerais que l'on m'éclaire sur le sujet, car aillant un petit budget, j'avais prévu un RPS Atom 2x1.6 de chez ovh pour démarrer et que si c'est du 1page/minutes sa vaut pas le coup d'utiliser Zend pour l'instant !

Dernière modification par hollow971 (01-08-2009 14:35:17)

Hors ligne

 

#2 01-08-2009 10:18:48

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: performance Zend framwork

A combien te revient ton serveur actuellement ?

Tout dépend du nombre d'utilisateurs sur ton application. En tout cas il existe des dizaines de façons d'optimiser son application notamment avec des systèmes de cache, que se soit au niveau du framework, de PHP, du serveur, etc.

Quelques liens parmi tant d'autres :
- http://www.wowww.ch/index.php?post/2009 … benchmarks
- http://www.z-f.fr/forum/viewtopic.php?id=2591
- http://blog.fedecarg.com/?s=zend


aka miboo

Hors ligne

 

#3 01-08-2009 14:01:20

hollow971
Membre
Date d'inscription: 29-07-2009
Messages: 19

Re: performance Zend framwork

j'avais pensé à utilisé smarty avec son cache activer, et peut être, créer de pages statics ....Es suffisant ?
Sinon niveau serveur, j'en suis encore a WAMP je l'avoue :s . Par ou pense tu que je devrais commencé pour devenir un admin intermédiaire sous linux ?

Hors ligne

 

#4 01-08-2009 17:57:05

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: performance Zend framwork

Hello,

Ne tiens pas compte de résultats sous Windows, essaies sur un Linux. Je fais tourner une appli ZF chez moi sur un tout petit pc avec Linux et ça marche très bien beaucoup mieux en tout cas sur la "bête de course avec Windows" posé juste à côté. wink

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#5 01-08-2009 20:10:31

hollow971
Membre
Date d'inscription: 29-07-2009
Messages: 19

Re: performance Zend framwork

Merci de ta réponse mickaelkael...
J'ai quand même entrepris parallèlement le codage d'un "MVC light" sans Zend.
Quand je ferais des tests sous linux, je vérais bien si il pourra tenir fasse a 100request/s

Dernière modification par hollow971 (01-08-2009 20:14:10)

Hors ligne

 

#6 01-08-2009 20:52:09

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: performance Zend framwork

Si ton développement s'inscrit sur le long terme, ne te prive pas du MVC Zend.

Comme le dit Mickael, ne fait pas tes tests sous Windows, les résultats ne sont pas viables. Un petit serveur, même dédié, peut déjà faire des petites merveilles s'il est bien optimisé;

En revanche pour Smarty, je suis un peu plus septique. Effectivement il y a un moteur de cache, mais en l'utilisant tu rajoutes une surcouche supplémentaire et ce n'est pas forcément négligeable.


aka miboo

Hors ligne

 

#7 01-08-2009 21:05:36

ubini
Membre
Lieu: gillarens/Suisse
Date d'inscription: 23-01-2008
Messages: 110
Site web

Re: performance Zend framwork

Salut,

Je me suis aussi fait peur en local car j'avais oublié que mon environnement était optimisé pour le débuggage. Ca ralenti vite le tout xdebug par exemple. Par contre une fois en production les résultats étaient bien meilleurs.

++

Dernière modification par ubini (01-08-2009 21:06:17)


http://www.easyswap.org - site d'échange de biens et de services conçu avec jQuery et Zend Framework
http://www.lambelet.net - mon blog perso et inutile

Hors ligne

 

#8 03-08-2009 10:10:43

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: performance Zend framwork

Oubliez le test de perf sous windows.
J'ai un Zend_Form complexe qui mettait 8sec sous windows/ntfs (pire avec apc) et qui est passé à 0.7sec sur une linux ( en mutualisé ! )... Alors Windows ...

Hors ligne

 

#9 08-09-2009 11:09:52

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: performance Zend framwork

Je me permets une petite précision concernant les systèmes Windows...

Si je teste mon site sur un poste de développement client avec Windows et Wamp, certaines pages mettent 15 à 20 secondes (formulaires avec Ajax Dojo et requête BDD).

Le même code passé sur un Windows 2003 serveur équipé de Zend Server version free, on passe à un peu moins d'une seconde...
Si on passe à la version commerciale de Zend Serveur, alors on voit la différence sur des pages avec des images où on a 2 à 3 seconde au premier affichage et moins d'une seconde pour les suivants (un cache super bien géré)

D'autre part Windows client a parfois d'étranges lenteurs selon la façon dont on appelle son site pour le tester en local.
J'ai constaté sur certains postes des temps beaucoup plus longs si tu utilises http://localhost au lieu de http://127.0.0.1

Perso pour le dev Web, je fais confiance à Leopard.

Hors ligne

 

#10 11-09-2009 00:23:11

3uclide
Membre
Date d'inscription: 09-08-2008
Messages: 194

Re: performance Zend framwork

Jean-Marc Rigade a écrit:

D'autre part Windows client a parfois d'étranges lenteurs selon la façon dont on appelle son site pour le tester en local.
J'ai constaté sur certains postes des temps beaucoup plus longs si tu utilises http://localhost au lieu de http://127.0.0.1

Il est normal que se soit plus lent car quand tu passe par un DNS, une recherche doit être effectué pour trouve l'adresse I.P. se trouvant derrière ce DNS, avant d'envoyé la requête.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages