FAQ
Saludos

He estado probando distintos frameworks (Zend Framework, CakePHP, Code
Igniter) y aplicaciones (Mantis, Oscommerce, Magento), para probar en cada
una de ellas cual era el consumo medio de RAM que usa un script.

Me he encontrado que los consumos pueden oscilar entre los 6Mb hasta los
15Mb por petición, donde los que "pesan" más son aquellos que tratan con
multilenguaje, bases de datos, etc...
He utilizado cachés de disco, memoria, APC y de todo para observar los
distintos resultados.

La pregunta que me hago es ¿cuáles son los rangos aceptables de consumo para
una aplicación?. Obviamente, cuanto menos es mejor, pero, ¿A partir de qué
consumo podemos considerar a una aplicación demasiado exigente?.

Entiendo que no hay un número claro y que nos movemos en terrenos grises,
aunque estaría bien conocer dichos números, incluso de otras aplicaciones
que hayais desarrollado y/o comerciales.

--
Xavier Vidal Piera
Enginyer Tècnic Informàtic de Gestió
Tècnic Especialista Informàtic d'equips
xavividal@gmail.com
http://web.xaviervidal.net
610.68.41.78

Search Discussions

  • Miguel Galante at Sep 8, 2008 at 3:50 pm
    Cuanto pesa un programa sencillo programado sin ningun framework?


    2008/9/8 Xavier Vidal Piera <xavividal@gmail.com>:
    Saludos

    He estado probando distintos frameworks (Zend Framework, CakePHP, Code
    Igniter) y aplicaciones (Mantis, Oscommerce, Magento), para probar en cada
    una de ellas cual era el consumo medio de RAM que usa un script.

    Me he encontrado que los consumos pueden oscilar entre los 6Mb hasta los
    15Mb por petición, donde los que "pesan" más son aquellos que tratan con
    multilenguaje, bases de datos, etc...
    He utilizado cachés de disco, memoria, APC y de todo para observar los
    distintos resultados.

    La pregunta que me hago es ¿cuáles son los rangos aceptables de consumo para
    una aplicación?. Obviamente, cuanto menos es mejor, pero, ¿A partir de qué
    consumo podemos considerar a una aplicación demasiado exigente?.

    Entiendo que no hay un número claro y que nos movemos en terrenos grises,
    aunque estaría bien conocer dichos números, incluso de otras aplicaciones
    que hayais desarrollado y/o comerciales.

    --
    Xavier Vidal Piera
    Enginyer Tècnic Informàtic de Gestió
    Tècnic Especialista Informàtic d'equips
    xavividal@gmail.com
    http://web.xaviervidal.net
    610.68.41.78
  • Xavier Vidal Piera at Sep 8, 2008 at 3:56 pm
    Hace poco escribí un sencillo framework MVC que constaba solo de 9 clases,
    además también usaba ADOdb para los datos y Smarty para las plantillas. Si
    no recuerdo mal, conseguí que el consumo de memoria fuera de 4 a 6Mb de
    media, pero claro, no contaba ni con la mitad de funcionalidades con las que
    podemos contar con otros Frameworks más populares.

    Un programa sencillo sin ningun framework y sin MVC ocupará poco pero
    también puede dificultar el crecimiento y reusabilidad de los componentes,
    aunque de modo procedural se pueden hacer cosas muy interesantes.

    2008/9/8 Miguel Galante <mgalante@gmail.com>
    Cuanto pesa un programa sencillo programado sin ningun framework?


    2008/9/8 Xavier Vidal Piera <xavividal@gmail.com>:
    Saludos

    He estado probando distintos frameworks (Zend Framework, CakePHP, Code
    Igniter) y aplicaciones (Mantis, Oscommerce, Magento), para probar en cada
    una de ellas cual era el consumo medio de RAM que usa un script.

    Me he encontrado que los consumos pueden oscilar entre los 6Mb hasta los
    15Mb por petición, donde los que "pesan" más son aquellos que tratan con
    multilenguaje, bases de datos, etc...
    He utilizado cachés de disco, memoria, APC y de todo para observar los
    distintos resultados.

    La pregunta que me hago es ¿cuáles son los rangos aceptables de consumo para
    una aplicación?. Obviamente, cuanto menos es mejor, pero, ¿A partir de qué
    consumo podemos considerar a una aplicación demasiado exigente?.

    Entiendo que no hay un número claro y que nos movemos en terrenos grises,
    aunque estaría bien conocer dichos números, incluso de otras aplicaciones
    que hayais desarrollado y/o comerciales.

    --
    Xavier Vidal Piera
    Enginyer Tècnic Informàtic de Gestió
    Tècnic Especialista Informàtic d'equips
    xavividal@gmail.com
    http://web.xaviervidal.net
    610.68.41.78
    --
    PHP Spanish Localization Talk Mailing List (http://www.php.net/)
    To unsubscribe, visit: http://www.php.net/unsub.php

    --
    Xavier Vidal Piera
    Enginyer Tècnic Informàtic de Gestió
    Tècnic Especialista Informàtic d'equips
    xavividal@gmail.com
    http://web.xaviervidal.net
    610.68.41.78
  • Carlos Medina at Sep 9, 2008 at 7:07 am

    Xavier Vidal Piera schrieb:
    Saludos

    He estado probando distintos frameworks (Zend Framework, CakePHP, Code
    Igniter) y aplicaciones (Mantis, Oscommerce, Magento), para probar en cada
    una de ellas cual era el consumo medio de RAM que usa un script.

    Me he encontrado que los consumos pueden oscilar entre los 6Mb hasta los
    15Mb por petición, donde los que "pesan" más son aquellos que tratan con
    multilenguaje, bases de datos, etc...
    He utilizado cachés de disco, memoria, APC y de todo para observar los
    distintos resultados.

    La pregunta que me hago es ¿cuáles son los rangos aceptables de consumo para
    una aplicación?. Obviamente, cuanto menos es mejor, pero, ¿A partir de qué
    consumo podemos considerar a una aplicación demasiado exigente?.

    Entiendo que no hay un número claro y que nos movemos en terrenos grises,
    aunque estaría bien conocer dichos números, incluso de otras aplicaciones
    que hayais desarrollado y/o comerciales.
    Hola Xavier,
    creo que para la pregunta no hay una respuesta realmente valida. Lo que
    es valido para un shop no lo es para un Intranet. Creo que el consumo de
    memoria es critico cuando la aplicacion deja de funcionar adecuadamente.
    La aplicacion deja de funcionar, cuando las exijencias no son cumplidas
    medianamente, es decir, cuando baja el performance. En alguna parte vi
    un libro sobre Typo3 que daba unos datos sobre el performance, etc.
    Quizas existan estos datos en Internet?


    Saludos

    Carlos
  • Gerardo Benitez at Sep 9, 2008 at 2:26 pm
    Hola Xavier, es interesante tu investigación, hiciste algún tipo de gráfico
    comparativo??

    De cualquier modo coincido con Carlos al afirmar que depende de lo que estes
    programando y cuan crítica es la carga del servidor.

    Son aspectos muy importantes a tener en cuenta cuando estas trabajando sobre
    todo con sitios web de alto tráfico, y siempre hay que tener el cuenta el
    trafico, el uso del procesador, el espacio en disco.

    Muchas veces, tambien hay que contemplar los beneficios que tiene trabajar
    con un determinado framework o aplicación prefabricada, y solicitar o
    contemplar el hardaware necesario para que nuestra aplicacion, o sitio
    funcionen correctamente.

    Gerardo Benitez


    2008/9/8 Xavier Vidal Piera <xavividal@gmail.com>
    Saludos

    He estado probando distintos frameworks (Zend Framework, CakePHP, Code
    Igniter) y aplicaciones (Mantis, Oscommerce, Magento), para probar en cada
    una de ellas cual era el consumo medio de RAM que usa un script.

    Me he encontrado que los consumos pueden oscilar entre los 6Mb hasta los
    15Mb por petición, donde los que "pesan" más son aquellos que tratan con
    multilenguaje, bases de datos, etc...
    He utilizado cachés de disco, memoria, APC y de todo para observar los
    distintos resultados.

    La pregunta que me hago es ¿cuáles son los rangos aceptables de consumo
    para
    una aplicación?. Obviamente, cuanto menos es mejor, pero, ¿A partir de qué
    consumo podemos considerar a una aplicación demasiado exigente?.

    Entiendo que no hay un número claro y que nos movemos en terrenos grises,
    aunque estaría bien conocer dichos números, incluso de otras aplicaciones
    que hayais desarrollado y/o comerciales.

    --
    Xavier Vidal Piera
    Enginyer Tècnic Informàtic de Gestió
    Tècnic Especialista Informàtic d'equips
    xavividal@gmail.com
    http://web.xaviervidal.net
    610.68.41.78
  • Mauricio Rodriguez at Sep 9, 2008 at 7:37 pm
    Hola, en estos dos documentos estan relacionados con el tema
    y resultan útiles.

    http://phplens.com/phpeverywhere/tuning-apache-php

    http://phplens.com/lens/php-book/optimizing-debugging-php.php

    2008/9/9 Gerardo Benitez <gerardobenitez@gmail.com>
    Hola Xavier, es interesante tu investigación, hiciste algún tipo de gráfico
    comparativo??

    De cualquier modo coincido con Carlos al afirmar que depende de lo que
    estes
    programando y cuan crítica es la carga del servidor.

    Son aspectos muy importantes a tener en cuenta cuando estas trabajando
    sobre
    todo con sitios web de alto tráfico, y siempre hay que tener el cuenta el
    trafico, el uso del procesador, el espacio en disco.

    Muchas veces, tambien hay que contemplar los beneficios que tiene trabajar
    con un determinado framework o aplicación prefabricada, y solicitar o
    contemplar el hardaware necesario para que nuestra aplicacion, o sitio
    funcionen correctamente.

    Gerardo Benitez


    2008/9/8 Xavier Vidal Piera <xavividal@gmail.com>
    Saludos

    He estado probando distintos frameworks (Zend Framework, CakePHP, Code
    Igniter) y aplicaciones (Mantis, Oscommerce, Magento), para probar en cada
    una de ellas cual era el consumo medio de RAM que usa un script.

    Me he encontrado que los consumos pueden oscilar entre los 6Mb hasta los
    15Mb por petición, donde los que "pesan" más son aquellos que tratan con
    multilenguaje, bases de datos, etc...
    He utilizado cachés de disco, memoria, APC y de todo para observar los
    distintos resultados.

    La pregunta que me hago es ¿cuáles son los rangos aceptables de consumo
    para
    una aplicación?. Obviamente, cuanto menos es mejor, pero, ¿A partir de qué
    consumo podemos considerar a una aplicación demasiado exigente?.

    Entiendo que no hay un número claro y que nos movemos en terrenos grises,
    aunque estaría bien conocer dichos números, incluso de otras aplicaciones
    que hayais desarrollado y/o comerciales.

    --
    Xavier Vidal Piera
    Enginyer Tècnic Informàtic de Gestió
    Tècnic Especialista Informàtic d'equips
    xavividal@gmail.com
    http://web.xaviervidal.net
    610.68.41.78

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupphp-general-es @
categoriesphp
postedSep 8, '08 at 2:51p
activeSep 9, '08 at 7:37p
posts6
users5
websitephp.net

People

Translate

site design / logo © 2022 Grokbase