Isaak Malik-3 wrote: > > It seems like you didn't understand what I was trying to explain. > Don't worry, I perfectly understand it :-)
Isaak Malik-3 wrote: > > My "benchmarks" (quoted because I didn't intend to perform real > benchmarks) > were performed on a Windows XP everyday-computer (meaning a computer > running > software for daily use), his were performed on a Windows Vista > everyday-computer (which would like NEVER be used for production but let's > keep that aside for now). > Well, I'd never use Windows XP too for production. Linux and Solaris are just fine. Isaak Malik-3 wrote: > > My benchmarks showed that Zend Framework performed > better than Yii & Yiilite on a Windows XP + Apache + mod_php. This proves > that there something went wrong with his ZFW benchmarks. And APC > performing > worse proves this even more. > Yeah... or maybe this proves that there's something wrong with yours ;-) Your benchmarks are simply different. Example: you use the framework view rendering logic (I could say you don't use the view rendering logic everywhere in a real world app) while he's trying to reach the "RPS upper limit". Note: I've seen he has repeated the benchmark on a new system etc. take a look at his updated results. Isaak Malik-3 wrote: > > You have a good point meaning that since they were performed on the same > machine while running the same software the results of Yii performing > better > than ZFW in general would hold some truth. > Yes I know. Isaak Malik-3 wrote: > > Well, my benchmarks prove the > opposite and I would agree with you if they were performed on a Linux + > Apache production server, or in case of a Windows system a Windows (2003, > etc) server + IIS. Why? Because benchmarks are supposed to be performed on > a > system running only software that would be used for production. And by > performing them on a production server would take away the chance of other > irrelevant software inflicting the results. > You only prove that a different benchmark can give different results. Isaak Malik-3 wrote: > > "There is no Windows Vista-way and a Linux way", perhaps not but there is > a > real difference for software that is optimized for a certain OS. ZFW > performs better than Yii on a Windows XP machine and would probably also > perform better on a Linux OS (not talking about a production system here) > so > no one would go for the Vista benchmarks which show that ZFW performs > worse > than every other framework. > Because of the fact that PHP is a high level interpreted language, the whole idea of the "Vista optimized" framework VS the "XP and Linux optimized framework" makes me laugh. My first message is always significative: ekerazha wrote: > > Are you (and other professed software architects) saying that there's a > "Windows Vista-way" and a "Linux way" for PHP programming? PHP is a high > level interpreted language, should I believe that you have 2 different > software engineering strategies if you deploy a *PHP* application on a > Windows system or on a Linux system? "PHP for Linux": nice. Please, don't > let us laugh, that's just ridiculous. > :-) Isaak Malik-3 wrote: > > And lastly, there is also a huge difference between the benchmarks of a > framework in general (just a simple "hello world" script) and the ones of > a > real web application using all the features a framework has to offer in > order to improve the performance (caching, etc) of that application. So in > my opinion, if you plan to put some benchmarks on your website I would at > least want to see the benchmarks of the framework in general and the > benchmarks of a real web application using that framework. > This is TRUE! There's a huge difference. But you should note some things: 1) There isn't much to cache for a "hello world" which doesn't even use the framework rendering logic. 2) Using that simple "hello world" without framework rendering logic, you can try to estimate the minimal overhead of every framework. I think there could be something true about that "RPS upper limit" concept. Just my 2 eurocents ;-) -- View this message in context: http://www.nabble.com/Framework-speed-shotout----question-tp19914787p20304318.html Sent from the Zend Framework mailing list archive at Nabble.com.
