Comparação entre frameworks PHP

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Comparação entre frameworks PHP - Presentation Transcript

    1. Comparação entre frameworks Elton Luís Minetto Jhony Maseto Felipe Ferreri Tonello
    2. Ambiente de testes • Intel Core Duo 1.7 Ghz • 1 GB RAM • HD 5400 RPM • Ubuntu 7.04 • Kernel 2.6.20-16 SMP • Apache 2.2.3-3.2build1 • MySQL 5.0.38 • CakePHP versão 1.1.15.5144 • Symfony versão 1.0.2 • Zend versão 1.0.0 • Dados: 1 registro na tabela Imobiliarias e 10 registros na tabela Imoveis
    3. Descrição dos testes Xdebug – realizado profiling das aplicações. Analisado usando o kcachegrind para identificar número de arquivos abertos e tempo de carga Apache ab – utilizado para analisar performance, especialmente o número de requisições por segundo. Foram realizados 5 execuções e feito uma média para utilizar nas comparações
    4. Script usado nos testes •#!/bin/bash •export URL_CAKE=\"http://localhost/workshop/cake/webimoveis/imobiliarias/ind ex/1\" •export URL_SYMFONY=\"http://localhost/workshop/sf_imoveis/web/bagual.php\" •export URL_ZEND=\"http://localhost/workshop/zend/\" •#cakephp •/etc/init.d/apache2 restart •for i in 1 2 3 4 5; do ab -c10 -t 60 $URL_CAKE > /tmp/result_cake_$i • •done •#symfony •/etc/init.d/apache2 restart •for i in 1 2 3 4 5; do ab -c10 -t 60 $URL_SYMFONY > /tmp/result_symfony_$i • •done •#zend •/etc/init.d/apache2 restart •for i in 1 2 3 4 5; do ab -c10 -t 60 $URL_ZEND > /tmp/result_zend_$i • •done
    5. CakePHP
    6. CakePHP 5 Arquivos abertos Tempo de execução (ms) 289,62 Exec1 Exec2 Exec3 Exec4 Exec5 Média Requests per second 21,78 21,93 22,01 21,98 21,95 21,93
    7. Symfony
    8. Symfony 4 Arquivos abertos Tempo de execução (ms) 221,12 Exec1 Exec2 Exec3 Exec4 Exec5 Média Requests per second 18,21 18,39 18,35 18,36 18,26 18,31
    9. Zend
    10. Zend 14 Arquivos abertos Tempo de execução (ms) 131,57 Exec1 Exec2 Exec3 Exec4 Exec5 Média Requests per second 30,82 29,93 29,31 29,61 29,29 29,79
    11. Comparação Arquivos carregados 14 14 13 12 11 10 9 CakePHP 8 Symfony 7 Zend 6 5 5 4 4 3 2 1 0 Arquivos Abertos
    12. Comparação Tempo de execução (ms) 300 289,62 275 250 221,12 225 200 CakePHP 175 Symfony 150 Zend 131,569 125 100 75 50 25 0 Tempo de uma execução(ms)
    13. Comparação Requisições por segundo 29,792 30 27,5 25 22,5 21,93 20 18,314 CakePHP 17,5 Symfony 15 Zend 12,5 10 7,5 5 2,5 0 Requests per second

    + Renato ShirakashiRenato Shirakashi, 3 years ago

    custom

    1689 views, 2 favs, 0 embeds more stats

    Resultados de comparação entre diversos Framework more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1689
      • 1689 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 40
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories