2011-02-11 8 views
5

Estoy buscando empresas que alojen sitios web desarrollados en Python 3 y CherryPy. Webfaction se ve bien, pero está limitado a servidores Linux, y mi sitio ha sido diseñado y probado en Windows. ¿Alguien puede resumir (o señalarme) los cambios que tendré que hacer en mi código para que se ejecute bajo Linux?Python 3 hosting

Supongo que si quiero mantener mi código sin cambios, es posible que tenga que elegir un VPS (servidor privado virtual). Tendré más control sobre lo que instalo, pero es mucho más costoso. ¿Alguien ha tenido alguna experiencia con esta configuración con Python?

+4

¿Está utilizando algo que probablemente sea específico de Windows? Es difícil para nosotros proporcionar consejos detallados sin ver el código, más allá de cosas obvias como "evitar módulos que contengan la palabra ganar". CherryPy y Python deberían aislarte de * la mayoría de los problemas multiplataforma. Consideraría simplemente comprar un mes de alojamiento de Linux y hacer algunas pruebas. –

+4

Siempre puede descargar [Virtualbox] (http://www.virtualbox.org) y una distribución de Linux y probar su código en ese entorno, localmente. – birryree

+1

@ Alan es difícil imaginar querer usar Windows para un servidor en vivo cuando no está usando .NET framework en mi humilde opinión. – fncomp

Respuesta

1

Puede comprar alojamiento VPS económico y configurarlo de la manera que desee, Python y todo. De esta manera es preferible si desea ajustar otras partes de la pila más tarde, p. cambiar a una implementación de WSGI diferente.

También puede utilizar Amazon EC2 de manera similar, como @meimimo suggests; es gratis para comenzar.

+0

Amazon se parece más a un proveedor de aplicaciones en la nube. ¿Cómo difiere eso de un VPS? ¿Alguna recomendación para un VPS confiable y barato? (Estoy en el Reino Unido, pero supongo que no importa dónde esté). Saludos –

+0

Nota: Tengo una idea muy vaga de los servicios de EC2. En EC2, puede agregar o eliminar fácilmente recursos según lo necesite su carga, posiblemente pagando menos y aguantando bien los picos. Pero hay algunas limitaciones en el almacenamiento. En un VPS, tiene más o menos cantidad fija de recursos, pero menos limitaciones, se parece más a una pieza tradicional de hardware. Lo sentimos, no puedo recomendar ningún proveedor de VPS; el que uso es ruso, y nunca he probado otros hasta ahora. – 9000

+0

viene con python 2.6.8 no python 3 – eyaler