Closed GoogleCodeExporter closed 8 years ago
It isn't that simple as how PHP and Python web applications work is quite
different. Go read:
http://blog.ianbicking.org/2008/01/12/what-php-deployment-gets-right/
The basic difference that means that configuration is more difficult and needs
to be managed well is that Python web applications are persistent in memory and
the application isn't reloaded on every request. Also, Python web applications
can support a pool of request handlers in a single process and thus deal with
multithreading issues whereas PHP is single threaded only.
All up, even if you had a perfect hosting mechanism, that doesn't mean it will
get used. The majority of web hosting services are biased towards PHP
applications and supporting them makes it difficult to also host Python web
applications as the hosting requirements and configuration requirements are
generally incompatible. As such, you will only likely see streamlined hosting
for Python from companies who specialise in that.
As such, keep an eye on the following companies:
Djangy - Django specific.
Stable - Generic Python web hosting.
DjangoZoom - Django specific.
These are trying to provide the simpler type of deployment you are after.
Two at least are using mod_wsgi. Not sure what the other is using, but not
mod_wsgi.
Original comment by Graham.Dumpleton@gmail.com
on 7 Dec 2010 at 9:31
BTW, if you think you know how to make it simpler, by all means indicate how.
Half the problems is that hosting companies never provide feedback on what can
be done to make their job easier.
Original comment by Graham.Dumpleton@gmail.com
on 7 Dec 2010 at 9:32
Closing as there is no simple solution which will make things as easy to use as
PHP. The mod_wsgi-express versions help a lot as far as configuration goes, but
reality is that Python web applications are just different and if anything
could be done it would be at web framework level although that is even highly
unlikely.
Original comment by Graham.Dumpleton@gmail.com
on 16 Sep 2014 at 7:47
Original issue reported on code.google.com by
wonghow
on 7 Dec 2010 at 1:23