django vs. symphony vs. php

869 views
Skip to first unread message

marco bernich

unread,
Dec 17, 2009, 3:44:47 PM12/17/09
to djan...@googlegroups.com
hola! :

he notado que los servidores que soportan django son mas caros que los que no.
esto me ha hecho decidirme por seguir con php para proyectos chicos, symfony para medianos, y, bueno, no tengo proyectos grandes!!! :). si los tuviera, definitivamente valdría la pena pagar/usar servidores django.

alguien piensa o funciona distinto?

saludos

marco

Andres Vargas - zodman

unread,
Dec 26, 2009, 2:07:14 AM12/26/09
to djan...@googlegroups.com
django esta diseñado para funcionar en proyectos grandes chicos medianos ......

Ahora comparar php con symfony y con django es como comparar un
raton un elefante y un pezcado

por que ninguno son lo mismos.

php es un lenguaje de programacion web
symfony es un framework mvc escrito en php
django es un framework mvc escrito en python


Ahora django necesita de servidores mas caros ? de donde tomaste la comparacion?


2009/12/17 marco bernich <marcob...@gmail.com>:

> --
> Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del
> Framework Django de habla hispana" de Grupos de Google.
> Si quieres publicar en este grupo, envía un mensaje de correo
> electrónico a djan...@googlegroups.com
> Para anular la suscripción a este grupo, envíe un mensaje a
> django-es-...@googlegroups.com
> Para obtener más opciones, visita este grupo en
> http://groups.google.com.bo/group/django-es.

Antoni Aloy

unread,
Dec 26, 2009, 4:45:49 AM12/26/09
to djan...@googlegroups.com
2009/12/17 marco bernich <marcob...@gmail.com>:

> hola! :
>
> he notado que los servidores que soportan django son mas caros que los que
> no.
Depende de lo que compares. Los servidores que soportan Django suelen
ofrecer unas características mucho mayores que las de los servidores
PHP. Con las mismas características no hay diferencia. De hecho si
compramos Django con Cake o Symfony vemos que se necesita menos
servidor en Django que en PHP para obtener el mismo nivel de
peticiones por segundo.

A la que uno se dedica a la programación web de manera profesional mi
opinión es que se debe poder gestionar uno su propio servidor
dedicado, pero eso es otra historia.

> esto me ha hecho decidirme por seguir con php para proyectos chicos, symfony
> para medianos, y, bueno, no tengo proyectos grandes!!! :). si los tuviera,
> definitivamente valdría la pena pagar/usar servidores django.

Pues nada, encantado de haberte tenido por aquí. Pero la verdad si
crees que lo importante en un proyecto es el precio del servidor y
está comparando tiempos de desarrollo de Symfony y Django, creo que
debería revisar tus cuentas.

Saludos,

--
Antoni Aloy López
Blog: http://trespams.com
Site: http://apsl.net

Rolando Espinoza La Fuente

unread,
Dec 26, 2009, 10:35:21 AM12/26/09
to djan...@googlegroups.com
2009/12/26 Andres Vargas - zodman <zod...@gmail.com>:
[...]

>
> Ahora django necesita de servidores mas caros ? de donde tomaste la comparacion?
>

Desde mi punto de vista, la diferencia, cuando se usa django, es que necesitas
memoria dedicada para tus procesos, lo que en un shared es difícil de conseguir.

A diferencia de apps en php que sólo consumen recursos en cada request,
aunque podrían ser más incluso que python/django. Pero el deployment
de django en cuanto a php es un pelín más complicado. No es suficiente
copiar los archivos al webroot :)

Por eso mismo en webfaction sólo te limitan la memoria de _tus procesos_,
en cambio para aplicaciones en apache+php no tienes límite de memoria.

En este thread de webfaction un usuario explica a detalle el uso de memoria:
http://forum.webfaction.com/viewtopic.php?pid=13326

Por ejemplo, ahora mismo en webfaction tengo una app en django que me consume:
- 17M proceso wsgi (idle)
- 6M apache mpm + 2 workers

Total 23M

En promedio se puede decir que una aplicación activa en django te consume ~30M
En un VPS con 128M de ram podrías hostear 3 aplicaciones django. Tomando
en cuenta el uso de memoria para el sistema, la base de datos, etc.

Por otro lado, si hablamos de php, hay aplicaciones que tranquilamente necesitan
más de 60M por request.

Yo personalmente he estado investigando la mejor manera de optimizar el uso de
memoria, y con apache+mod_wsgi en modo daemon y compartiendo process daemons
parece la mejor alternativa. A menos que hayan colision en cuanto a
versiones de modulos.

(Discalimer: soy feliz usuario de webfaction)

Y hablando sobre webfaction, es lo mejor que he encontrado en comparación a un
vps barato. Los principales puntos son:
- Si tienes aplicaciones web php no te toman en cuenta para el límite
de memoria
- La base de datos tambien no esta tomanda en cuenta para el límite de memoria,
lo que quiere decir que tienes un Quad Xeon como base de datos (compartido)
- Puedes instalar casi cualquier cosa*
- Tienes menos overhead por administrar la base de datos, el servidor
de correo,
configurar el apache, diferentes versiones de python, etc.

*Yo he instalado/compilado incluso ffmpeg+libgsm, tienen python 2.4,2.5,2.6,3.0.
Hasta puedes instalar tu propio nginx haciendo load balancing a dos o más
procesos apache+wsgi+django

Claro que eso tomando en cuenta que las aplicaciones django son tuyas,
y no necesitas dar acceso a otros o "revender" espacio. Para eso un vps
es mejor para instalar un panel, configurar cuentas, etc.

Bueno, me salio la respuesta muy larga :)

Saludos,

--
Rolando Espinoza La fuente
www.rolandoespinoza.info

trancos asd

unread,
Dec 27, 2009, 10:04:48 AM12/27/09
to djan...@googlegroups.com
Tendrias que comparar python vs php

Y django vs symfony: de hecho, desde siempre symfony ha sido lento,
muy lento, la propia gente del mundillo de php te recomienda otros
frameworks, como cakephp, codeigniter, zend... (otra cosa es las
features de cada framework y tus necesidades).

Aunque es del 2007 aqui[1][2] hay una comparativa de 6 frameworks,
django es el mas rapido y symfony el mas lento de todos
"Symfony has got last place. It is very complicated and slow
framework. A difference with Django is up to 35 (!!!) times."
La propia gente de symfony reconoce su pobre desempeño y han puesto un
especial cuidado reescribiendo ciertas partes para que symfony 2 sea
mas rapido.[3]

[1]http://www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/
[2]http://209.85.229.132/search?q=cache:SFfaRVyP1mwJ:www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/+symfony+vs+django+benchmark&cd=4&hl=es&ct=clnk&client=iceweasel-a

[3]http://www.symfony.es/2009/09/27/se-publica-symfony-1-3-0-alpha-1/
* Rendimiento: en la votación organizada para decidir las nuevas
características de Symfony, la mejora de rendimiento fue la
característica más popular con mucha diferencia. Los responsables de
Symfony han escuchado a la comunidad y por eso Symfony 1.3 mejora el
rendimiento de casi todos sus componentes. Las mejoras más notables se
producen en el sistema de enrutamiento y en una nueva tarea llamada
project:optimize que optimiza el rendimiento de los proyectos en
producción.


El día 26 de diciembre de 2009 16:35, Rolando Espinoza La Fuente
<dar...@gmail.com> escribió:

marco bernich

unread,
Dec 27, 2009, 5:39:50 PM12/27/09
to djan...@googlegroups.com
si, visto desde una perspectiva técnica, la comparación es imposible. de hecho, en ningún momento establecí una comparación :)

de lo que hablo, es de las posibilidades que tengo yo, con mis conocimientos, viviendo en mar del plata, y con clientes con proyectos chicos y medianos.

2009/12/26 Andres Vargas - zodman <zod...@gmail.com>
django esta diseñado para funcionar en proyectos grandes chicos medianos ......


Ahora comparar php con symfony  y  con django es como comparar  un
raton un elefante y un pezcado

por que ninguno son lo mismos.

php es un lenguaje de programacion web
symfony es un framework mvc escrito en php
django es un framework mvc escrito en python

realmente crees que no sé esto ? soy novato, pero...



Ahora django necesita de servidores mas caros ? de donde tomaste la comparacion?

por ejemplo:  http://djangohosting.ch/?gclid=CJ7BjcjW954CFR9inAodlkf9KA
que sale 4 euros al mes, que es lo que yo pago por año...

no digo que no los valga, no me caben dudas de que sí, el tema es como pasarle ese costo, a un cliente que tiene una organización sin fines de lucro, y un presupuesto ajustadísimo!
seguramente hay otros clientes, que ante ese incremento del costo, ni se darían cuenta, a eso me refería!

saludos y gracias por responder!

marco bernich

unread,
Dec 27, 2009, 5:46:28 PM12/27/09
to djan...@googlegroups.com
jaja es verdad. la velocidad de desarrollo que tengo con django es increíble!!!

pero no se de donde sos, y, acá en mar del plata (argentina) todavía el precio de un hosting es importante para algunos clientes (si, es ridículo, lo sé!)

2009/12/26 Antoni Aloy <anton...@gmail.com>

2009/12/17 marco bernich <marcob...@gmail.com>:
> hola! :
>
> he notado que los servidores que soportan django son mas caros que los que
> no.
Depende de lo que compares. Los servidores que soportan Django suelen
ofrecer unas características mucho mayores que las de los servidores
PHP.  Con las mismas características no hay diferencia. De hecho si
compramos Django con Cake o Symfony vemos que se necesita menos
servidor en Django que en PHP para obtener el mismo nivel de
peticiones por segundo.

A la que uno se dedica a la programación web de manera profesional mi
opinión es que se debe poder gestionar uno su propio servidor
dedicado, pero eso es otra historia.

totalmente, de hecho mi inteción es juntar un par de linuxeros como yo, y armar un servidor para estas latitudes, con fuerte soporte y demás.
de todos modos, en argentina tenemos el problema que nic.ar no nos permite direcionar varios dominos (.com.ar) al mismo servidor.

vos te manejás con un servidor con todas las cuentas de tus clientes ?

saludos y gracias por el aporte

 

> esto me ha hecho decidirme por seguir con php para proyectos chicos, symfony
> para medianos, y, bueno, no tengo proyectos grandes!!! :). si los tuviera,
> definitivamente valdría la pena pagar/usar servidores django.

Pues nada, encantado de haberte tenido por aquí. Pero la verdad si
crees que lo importante en un proyecto es el precio del servidor y
está comparando tiempos de desarrollo de Symfony y Django, creo que
debería revisar tus cuentas.

Saludos,

--
Antoni Aloy López
Blog: http://trespams.com
Site: http://apsl.net

--

marco bernich

unread,
Dec 27, 2009, 5:50:59 PM12/27/09
to djan...@googlegroups.com
muchas gracias !

nota: para los que empezamos en django hace poco, ver un ejemplo de como trabaja un "colega" es muy valioso.

gracias por compartir tu conocimiento.

2009/12/26 Rolando Espinoza La Fuente <dar...@gmail.com>

--

Esteban E Barolin

unread,
Dec 27, 2009, 10:15:43 PM12/27/09
to djan...@googlegroups.com
Hola!
No se que precios estas manejando. De mi parte necesitaba django y lo
resolvi contratando un vps. Los precios no son los mismos que un hosting
normal, pero tampoco son algo exagerado, y la ventaja es que gestionas
tu propio server y podes tener todos los proyectos que quieras hosteados
ahi. Cuando la demanda sea demasiado alta, es tiempo de migrar... pero
si hay mucha demanda es porque ya tu sitio esta siendo redituable, asi
que el migrar a otro server es algo que deberia estar planificado...

Ahhh me olvidaba.. soy de Paran�, Entre Rios, Argentina... y seguro que
los precios a los que accedo al menos localmente son muy similares a los
tuyos..

Saludos

Esteban.


marco bernich escribi�:


> jaja es verdad. la velocidad de desarrollo que tengo con django es

> incre�ble!!!
>
> pero no se de donde sos, y, ac� en mar del plata (argentina) todav�a

> el precio de un hosting es importante para algunos clientes (si, es

> rid�culo, lo s�!)
>
> 2009/12/26 Antoni Aloy <anton...@gmail.com
> <mailto:anton...@gmail.com>>
>
> 2009/12/17 marco bernich <marcob...@gmail.com
> <mailto:marcob...@gmail.com>>:


> > hola! :
> >
> > he notado que los servidores que soportan django son mas caros
> que los que
> > no.
> Depende de lo que compares. Los servidores que soportan Django suelen

> ofrecer unas caracter�sticas mucho mayores que las de los servidores
> PHP. Con las mismas caracter�sticas no hay diferencia. De hecho si


> compramos Django con Cake o Symfony vemos que se necesita menos
> servidor en Django que en PHP para obtener el mismo nivel de
> peticiones por segundo.
>

> A la que uno se dedica a la programaci�n web de manera profesional mi
> opini�n es que se debe poder gestionar uno su propio servidor


> dedicado, pero eso es otra historia.
>
>

> totalmente, de hecho mi inteci�n es juntar un par de linuxeros como
> yo, y armar un servidor para estas latitudes, con fuerte soporte y dem�s.


> de todos modos, en argentina tenemos el problema que nic.ar

> <http://nic.ar> no nos permite direcionar varios dominos (.com.ar
> <http://com.ar>) al mismo servidor.
>
> vos te manej�s con un servidor con todas las cuentas de tus clientes ?


>
> saludos y gracias por el aporte
>
>
>
>
> > esto me ha hecho decidirme por seguir con php para proyectos
> chicos, symfony
> > para medianos, y, bueno, no tengo proyectos grandes!!! :). si
> los tuviera,

> > definitivamente valdr�a la pena pagar/usar servidores django.
>
> Pues nada, encantado de haberte tenido por aqu�. Pero la verdad si


> crees que lo importante en un proyecto es el precio del servidor y

> est� comparando tiempos de desarrollo de Symfony y Django, creo que
> deber�a revisar tus cuentas.
>
> Saludos,
>
> --
> Antoni Aloy L�pez

> Ha recibido este mensaje porque est� suscrito a Grupo "Grupo de


> Usuarios del Framework Django de habla hispana" de Grupos de Google.

> Si quieres publicar en este grupo, env�a un mensaje de correo
> electr�nico a djan...@googlegroups.com
> <mailto:djan...@googlegroups.com>
> Para anular la suscripci�n a este grupo, env�e un mensaje a
> django-es-...@googlegroups.com
> <mailto:django-es-...@googlegroups.com>
> Para obtener m�s opciones, visita este grupo en
> http://groups.google.com.bo/group/django-es.
>
>
> --
> Ha recibido este mensaje porque est� suscrito a Grupo "Grupo de

> Usuarios del Framework Django de habla hispana" de Grupos de Google.

> Si quieres publicar en este grupo, env�a un mensaje de correo
> electr�nico a djan...@googlegroups.com
> Para anular la suscripci�n a este grupo, env�e un mensaje a
> django-es-...@googlegroups.com
> Para obtener m�s opciones, visita este grupo en
> http://groups.google.com.bo/group/django-es.

Andres Vargas - zodman

unread,
Dec 28, 2009, 11:27:19 AM12/28/09
to djan...@googlegroups.com
Para 2 aplicaciones (idle)

30.1 MiB python2.5
492.0 KiB cherokee configurado en fastcgi

en un vpslink

2009/12/26 Rolando Espinoza La Fuente <dar...@gmail.com>:

Daniel González

unread,
Dec 28, 2009, 11:54:33 AM12/28/09
to djan...@googlegroups.com
2009/12/26 Rolando Espinoza La Fuente <dar...@gmail.com>:
> Por eso mismo en webfaction sólo te limitan la memoria de _tus procesos_,
> en cambio para aplicaciones en apache+php no tienes límite de memoria.
>

no me lo creo, y me parece una burrada como un castillo.
en php tienes muy limitado el uso de memoria. ( directiva memory_limit ).

--
---------------------------------------------------------
Daniel González Cerviño
FreelanceMadrid.es
Mail : daniel....@freelancemadrid.es
Tel (+34) 653 96 50 48
---------------------------------------------------------

mayikmaster

unread,
Jan 3, 2010, 8:07:12 PM1/3/10
to Django-es
Hola amigo mira en proyecto con poco presupuesto para el hosting
podria utilizar dreamhost yo lo estoy utilizando para una empresa que
le desarrollo un portal y he tenido un rendimiento muy bueno, si ya se
que es el peor hosting para
django pero si quieres reducir costos es una gran opcion. utilizo
mod_rail, y cache a nivel de base de datos. Muchos exitos

> > 2009/12/17 marco bernich <marcobern...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages