Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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
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
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
Hors ligne
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
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é.
A+
Hors ligne
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
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.
Hors ligne
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)
Hors ligne
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
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
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