From nearlyfreespeech's website, they state that the following don't work well:
Are there any Python web frameworks that work well on NearlyFreeSpeech?
1| Django. About: Django, an open-source framework, is a popular high-level web framework in Python which supports rapid web development and design. Django helps developers avoid various common security mistakes. With this framework, developers can take web applications from concept to launch within hours.
Flask. Flask is considered a microframework. It comes with basic functionality, while also allowing for easy expansion. Therefore, Flask works more as the glue that allows you to join libraries with each other.
There are primarily three types of Python frameworks, namely full-stack, micro-framework, and asynchronous.
WSGI can run on top of CGI, and popular frameworks typically run on top of WSGI, but performance is quite another issue -- since a CGI service starts afresh on each hit, any framework you may be using will need to reload from scratch each and every time, and that (in addition to opening a new connection to a DB, etc, which is basically inevitable with CGI) will make things pretty sluggish on anything but the tiniest, lightest frameworks.
Maybe something like WebOb might be tolerable, but you'll need to do some tests to check even that (how loaded those servers are is, of course, a big part of the puzzle, and you just can't tell except by testing).
I got web.py to work on nearly free speech a few years ago by fooling with its WSGI stuff to run on CGI. It was just slightly too slow to be usable though.
I've made a few Python web applications hosted on nearly free speech just using the CGI module, and they are actually plenty fast even with high traffic. Example: www.gigbayes.com.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With