2012-02-29 9 views
6

Ho scritto un'applicazione che sfrutta l'implementazione Websocket di Tornado e sto cercando di trovare un host per questo. Per quanto posso capire leggendo i risultati di ricerca di google, google appengine non supporta websocket al momento. Non sono sicuro di heroku dato che non sono riuscito a trovare alcuna informazione. Quindi la mia domanda è, se qualcuno conosce un hoster dove potrei ospitare la mia applicazione?Hosting di un'applicazione tornado/websocket

risposta

5

La cosa più semplice potrebbe essere l'utilizzo di un fornitore di servizi cloud IaaS (Infrastructure as a Service) generale come Amazon EC2 o Rackspace. O anche solo utilizzare un server hosted regolare come con Dreamhost. Con quelli hai accesso diretto al sistema operativo e alla configurazione di rete e puoi fare tutto ciò che vuoi. Il lato negativo è che saranno più costosi e per EC2 e Rackspace dovrai gestire l'host stesso.

Aggiornamento: ora è possibile utilizzare Websockets su Heroku. Ecco alcune informazioni sull'utilizzo di Websockets with Python on Heroku.

+2

Il downmoter si preoccupa di elaborare in modo da poter risolvere la risposta? – kanaka

+2

Ciao, sono il downvoter. La domanda riguardava specificamente un'app python/tornado (che aveva già scritto) e la tua risposta era di scriverlo su node.js. Sebbene node.js sia ottimo (lo uso sempre), ritengo estremamente inutile suggerire tecnologie completamente diverse come risposta a una domanda specifica. –

+0

@NickJennings, ho ristrutturato la risposta per catturare meglio la mia intenzione originale. Fornisco ancora il suggerimento alternativo, ma è chiaramente secondario ora. – kanaka