Nette ve srovnání frameworku
- Twista
- Člen | 48
Zdravím, poslední dobou sleduji Phlacon PHP framework,
jelikož je tam sekce pro srovnání frameworků (na jednoduché Hello world
aplikaci) – napsal jsem ji a poslal.
Po té co se vyhodnotily výsledky, tak Nette nedopadlo moc dobře a to hlavně proto že si alokuje nemalé množství paměti. Tady je samotný test
tady Pull Request
bylo by fajn kdyby se někdo mrknul jestli jsem tam nenapsal nějakou botu :)
a ještě za zmínku stojí vyhazování chyb při ab testu pokud je development mód
Editoval Twista (21. 9. 2012 8:02)
- Patrik Votoček
- Člen | 2221
tady to mas https://github.com/…h/tree/nette pripadne „rychlesi“ https://github.com/…oRobotLoader
EDIT: jedním z hlavních problémů bude že benchmark zřejmě nepočítá s tím že první požadavek generuje cache…
EDIT2: jestli tak si to k sobě mergni a pošli pull… já na to teď nemám čas…
- Ot@s
- Backer | 476
Twista napsal(a):
Ot@s napsal(a):
Posli pull request :)
Tys to zacal, tak to dotahni :-) Inspirace zde: https://github.com/…r/Micro-blog (zrusit service na nette/database, minimalizovat TemplateRouter a pouzit jen @layout.latte)
- jtousek
- Člen | 951
Ten test používá minified verzi Nette nebo normální verzi? Bylo by vhodné aby se testovala každá zvlášť – minified verze by měla být rychlejší, ale spotřebuje mnohem více paměti.
- Ascaria
- Člen | 187
@pekelnik Myslím, že nelze frameworky porovnávat jednoduchým benchmarkováním hello worldu a dělat závěry… Takový výsledek nám jen řekne, který fw bude nejlepší na vypsání dvou slov.
Pokud bych skutečně potřeboval udělat web „Hello World!“, nepoužiju framework, protože je na to zbytečný a tudíž je nesmyslné vůbec takový benchmark dělat.
Pokud chce někdo udělat objektivní benchmark, ať ho udělá na reálných situacích a „replikách“ reálných webů. Například Crysis taky nemá benchmark „Hello World!“, ale let nad krajinou použitou ve hře.