Zend Framework Forum Right Header

Zurück   Zend Framework Forum > Sonstiges > Offtopic

Antwort
 
Themen-Optionen Ansicht
Alt 09.09.2009, 08:29   #1
thomas_w
 
Standard Yii - Framework Performance

Hallo Zusammen,

eben habe ich diesen Benchmark zu Yii im Vergleich zu
anderen Frameworks gefunden.

http://www.yiiframework.com/performance/

Zitat:
Why Yii is so Fast
Yii is so much faster because it is using the lazy loading technique extensively. For example, it does not include a class file until the class is used for the first time; and it does not create an object until the object is accessed for the first time. Other frameworks suffer from the performance hit because they would enable a functionality (e.g. DB connection, user session) no matter it is used or not during a request.
Ist das nachvollziehbar?

Grüße
Thomas
__________________
ich war's nicht...
thomas_w ist offline   Mit Zitat antworten
Alt 09.09.2009, 08:57   #2
DennisBecker
 
DennisBecker eine Nachricht über ICQ schicken
Standard

Nein, es ist absolut nicht nachvollziehbar, da sie kaum auskünfte darüber geben, wie das Testscenario denn ausgesehen hat. Was für ein Computer kam zum Einsatz? Detailierter Beschreibung ist da auf jeden Fall erforderlich! Und noch viel wichtiger ist, dass man alle Test-"Hello World!"-Programme zum Download anbietet! Nur die APC Einstellungen bringen da absolut garnichts.
__________________
Neues Projekt: zandman.de - Status: WIP
DennisBecker ist gerade online   Mit Zitat antworten
Alt 09.09.2009, 09:28   #3
Mr.AndersoN
 
Standard

Yii ist also mit APC sieben mal so schnell, wie ohne.
Die anderen Frameworks schaffen dort verwunderlicherweise nur einen Faktor von ca. 2-3.

Aber ich glaub, ich werde mir den Spass heut mal erlauben und schauen, wie die gefühlte Performance ist...
Mr.AndersoN ist gerade online   Mit Zitat antworten
Alt 09.09.2009, 09:30   #4
deetee
 
Benutzerbild von deetee
 
Standard

Ich glaube gern, dass lazy loading diesen performance Unterschied bringt. Mich überrascht aber, dass das ZF auf Platz 3 liegt, da mit Klassen includes nicht gegeizt wird.

Ansonsten fehlt beim ZF der M Teil des MVC, im Gegensatz zu den anderen Frameworks. Das ist vielleicht der Grund, warum es soweit vorne ist. Das ZF ist nicht wirklich auf performance getrimmt, aber ich glaube, das sind die anderen auch nicht...bis auf Yii.
CodeIgniter ist vom Code her relativ sauber und schlank (trotz PHP 4), das könnte ein Grund sein für die gute Platzierung.
deetee ist offline   Mit Zitat antworten
Alt 09.09.2009, 09:47   #5
Kaiuwe
 
Benutzerbild von Kaiuwe
 
Standard

Zitat:
Zitat von www.yiiframework.com
Why Yii is so Fast
...
Other frameworks suffer from the performance hit because they would enable a functionality (e.g. DB connection, user session) no matter it is used or not during a request.
Schon diese Aussage lässt erste Zweifel aufkommen, denn: „Zend_Db - 15.1.1.5. Verwalten von Lazy Connections“.
Kaiuwe ist offline   Mit Zitat antworten
Alt 09.09.2009, 09:53   #6
DennisBecker
 
DennisBecker eine Nachricht über ICQ schicken
Standard

Nicht nur das, eine Session wird beim ZF auch nicht immer gestartet.

Nachtrag:
Vielleicht kann ja hier mal jemand einen eher repräsentativen Test mal durchführen. Leider habe ich selbst nicht die Zeit dazu :/
__________________
Neues Projekt: zandman.de - Status: WIP

Geändert von DennisBecker (09.09.2009 um 09:55 Uhr).
DennisBecker ist gerade online   Mit Zitat antworten
Alt 09.09.2009, 09:55   #7
deetee
 
Benutzerbild von deetee
 
Standard

Das sollte man wohl eher so verstehen, dass die geklammerten Beispiele nicht unbedingt auf alle anderen Frameworks zutreffen müssen.
deetee ist offline   Mit Zitat antworten
Alt 09.09.2009, 10:07   #8
Kaiuwe
 
Benutzerbild von Kaiuwe
 
Standard

Zitat:
Zitat von deetee
Das sollte man wohl eher so verstehen, dass die geklammerten Beispiele nicht unbedingt auf alle anderen Frameworks zutreffen müssen.
Genau dieses „Wischiwaschi“ lässt eben erste Zweifel zu.
Wenn man schon diese Behauptung selber aufstellt, dazu einen eigenen Test erstellt und dann noch selber durchführt, sollte es schon Hand und Fuß haben.
Ich will ja gar nicht in Abrede stellen, dass das „Yii“-Framework schnell ist, aber die Zusammenstellung der Vorgehensweise und der Ergebnisse hinterlässt doch mehr als einen faden Beigeschmack bzw. bishin zu einem unglaubwürdigen Eindruck.
Kaiuwe ist offline   Mit Zitat antworten
Alt 04.10.2009, 15:28   #9
segnior_rossi
 
Benutzerbild von segnior_rossi
 
Standard

Halte auch nicht besonders viel von solch "Pauschalvergleichen". Kommt halt immer darauf an, welche Klassen im Endeffekt auch genutzt werden. Von einer größeren Site mit > 250.000 Vists / Tag weiß ich, dass der Einsatz von Zend_Date sehr auf die Performance geschlagen hat (...welche Klassen genau jedoch die Geschwindigkeitsverluste gebracht haben, das weiß ich nicht insofern auche ne "Pauschalaussage")
__________________
News zu CSS3 Web-Fonts? http://www.web-fonts.de

Agent null null false, http://www.youtube.com/watch?v=KOqT3A5tpPc
segnior_rossi ist offline   Mit Zitat antworten
Alt 05.10.2009, 09:17   #10
DennisBecker
 
DennisBecker eine Nachricht über ICQ schicken
Standard

Einfach mal nen Profiler von XDebug oder Zend Debugger über eine Seite laufen lassen Zend_Date ist nicht gerade schnell, stimmt, dafür erfüllt es aber jeden Wunsch den man hat!
__________________
Neues Projekt: zandman.de - Status: WIP
DennisBecker ist gerade online   Mit Zitat antworten
Alt 05.10.2009, 15:46   #11
frezno
 
Benutzerbild von frezno
 
Standard

Zitat:
Zitat von DennisBecker Beitrag anzeigen
dafür erfüllt es aber jeden Wunsch den man hat!
Mit solchen Aussagen wäre ich vorsichtig.
Ich hab mal versucht:
Kaffee, 05.10.2009 14:20h
jedoch ohne Erfolg

Aber vielleicht war auch nur die Syntax falsch
__________________
Heute bug ich, morgen browse ich.
Zend Framework Tutorial
frezno ist offline   Mit Zitat antworten
Alt 05.10.2009, 15:48   #12
KingCrunch
 
Benutzerbild von KingCrunch
 
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Neija, zaubern kann dann erst der Quantencomputer Ob der Kaffee dann aber auch schmeckt, mag ich bezweifeln...
KingCrunch ist offline   Mit Zitat antworten
Alt 05.10.2009, 16:01   #13
DennisBecker
 
DennisBecker eine Nachricht über ICQ schicken
Standard

Das war ja schon auch auf die Aufgaben von Zend_Date bezogen - wenn du da was reininterpretierst kann ich ja nichts dafür
__________________
Neues Projekt: zandman.de - Status: WIP
DennisBecker ist gerade online   Mit Zitat antworten
Alt 05.10.2009, 16:04   #14
Remi
 
Standard

... EDIT: War Quatsch

Geändert von Remi (05.10.2009 um 16:33 Uhr).
Remi ist offline   Mit Zitat antworten
Alt 05.10.2009, 16:07   #15
KingCrunch
 
Benutzerbild von KingCrunch
 
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Im zitierten Teil war doch von JS garkeine Rede
KingCrunch ist offline   Mit Zitat antworten
Alt 05.10.2009, 16:34   #16
Remi
 
Standard

hab's editiert. Hatte ich falsch gelesen. Danke für den Hinweis, KingCrunch
Remi ist offline   Mit Zitat antworten
Alt 06.10.2009, 10:20   #17
SKC
 
Benutzerbild von SKC
 
Standard

Zitat:
Zitat von KingCrunch Beitrag anzeigen
Neija, zaubern kann dann erst der Quantencomputer Ob der Kaffee dann aber auch schmeckt, mag ich bezweifeln...
Man müsste mit einem bestimmten Personalisierten Algorithmus den Perfekten Kaffee zusammenkochen lassen. :-D

Mensch das wär mal ne Geschäftsidee.
SKC ist offline   Mit Zitat antworten
Alt 06.10.2009, 12:04   #18
ice-breaker
 
Benutzerbild von ice-breaker
 
ice-breaker eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von SKC Beitrag anzeigen
Man müsste mit einem bestimmten Personalisierten Algorithmus den Perfekten Kaffee zusammenkochen lassen. :-D
Ein Evolutionärer Algorithmus und nach einigen Wochen hat jeder, der sich da einen Kaffee holt, seine perfekte Mischung
Es sollten nur einige Probanten vorher eine gut ausgeglichene Mischung erstellen, sonst probieren wohl einige nach dem ersten Kaffee nicht mehr weiter
__________________
"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist gerade online   Mit Zitat antworten
Alt 06.10.2009, 12:18   #19
KingCrunch
 
Benutzerbild von KingCrunch
 
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Wie Quantencomputer nun mal so sind koch er jeden Kaffee und entscheidet sich dann für den richtigen.
KingCrunch ist offline   Mit Zitat antworten
Alt 06.10.2009, 12:25   #20
DennisBecker
 
DennisBecker eine Nachricht über ICQ schicken
Standard

Also eigentlich kocht er im selben Moment sowohl jedweden Kaffee als auch gar keinen ...
__________________
Neues Projekt: zandman.de - Status: WIP
DennisBecker ist gerade online   Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Artikel: "Zend Framework performance" Kaiuwe Links 12 14.11.2008 08:31
Browser Performance KingCrunch Offtopic 19 06.07.2008 23:37
Performance Zend Framework hokl Einsteigerfragen 14 13.11.2007 22:20
Performance Problem ZF 1.0 TorstenB Installation & Konfiguration 4 13.07.2007 10:49
Performance vom ZF? sled Einsteigerfragen 14 03.03.2007 16:14


Powered by vBulletin® Version 3.6.12 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:55 Uhr.
Webdesign, CMS, Internet Anwendungen mit Zend
Framework aus Darmstadt, Frankfurt, Rhein-Main

presented by omoo

Skin Design Provided By Talk vBulletin