El día 20 de agosto de 2012 22:55, Juan M. Puertas <soft.sir...@gmail.com> escribió:
> Estoy terminando una aplicación web en Python que interactúa con una página > html mediante Sajax. > Utiliza el clásico CGI para Python. Lo bueno es que a los clientes que la > instalan en su servidor, sólo tienen que copiarla en él, sin tener que > iniciarla como un demonio, esto también favorece la facilidad para instalar > actualizaciones. > ¿Existe algo mejor que CGI y que tenga la misma ventaja de instalarse sólo > mediante FTP? Yo diría que casi todo se puede instalar a través de FTP. Y en cuanto a no instalar ningún demonio, álgo habrá, un apache o un lighttpd, algo que haga de servidor web. Los CGIs tienen el incoveniente de requerir un proceso para cada ejecución. Si esperas un gran número de accesos concurrentes, es casi seguro que se te va a ralentizar el servidor demasiado. Una optimización sería usar fastcgi que evita la carga de ejecución de los CGIs. Pero si hablamos de python, la forma adecuada de ejecutar aplicaciones web es a través del protocolo WSGI (http://wsgi.org , y módulo 'wsgiref'). Con WSGI, puedes hacer que tu aplicación web se ejecute sin demasiados cambios en cualquier servidor web a través CGI, o usar cosas mejores como el mod_wsgi bajo apache o incluso en la "nube". Tienes muchos framework web para WSGI donde elegir: http://wsgi.readthedocs.org/en/latest/frameworks.html -- Hyperreals *R: http://ch3m4.org/blog Quarks, bits y otras criaturas infinitesimales _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/