researching different options for serving websockets with python

lots of overlap with the recent search for python based web servers. uWSGI has an option that looks nice.

https://www.google.com/search?q=python+websockets&oq=python+websockets&aqs=chrome.0.57.2957j0&sourceid=chrome&ie=UTF-8
http://lowpowerlab.com/blog/2013/01/17/raspberrypi-websockets-with-python-tornado/
http://stackoverflow.com/questions/5839054/websocket-server-in-python
http://backchannel.org/blog/web-sockets-tornado
https://code.google.com/p/pywebsocket/
https://www.google.com/search?q=nginx+websockets&oq=nginx+websockets&aqs=chrome.0.57.4069j0&sourceid=chrome&ie=UTF-8#sclient=psy-ab&q=websocket+python&oq=websocket+&gs_l=serp.1.0.0i20l2j0l2.454777.457116.0.458384.3.3.0.0.0.0.384.669.0j2j0j1.3.0...0.0.0..1c.1.17.psy-ab.TarP4megT7c&pbx=1&bav=on.2,or.r_qf.&bvm=bv.48175248,d.aWc&fp=82a600f6a06a56f6&biw=990&bih=681
http://nginx.org/en/docs/http/websocket.html
https://www.google.com/search?q=we&oq=we&aqs=chrome.0.57j60l3j61j62.4078j0&sourceid=chrome&ie=UTF-8#sclient=psy-ab&q=websocket+server&oq=webso&gs_l=serp.1.3.0i20j0j0i20j0.1597.3486.0.12026.3.3.0.0.0.0.171.504.0j3.3.0...0.0.0..1c.1.17.psy-ab.x4pDwAaYnXM&pbx=1&bav=on.2,or.r_qf.&bvm=bv.48175248,d.aWc&fp=82a600f6a06a56f6&biw=990&bih=681
http://en.wikipedia.org/wiki/WebSocket
http://autobahn.ws/python
https://github.com/Lawouach/WebSocket-for-Python
https://www.google.com/search?q=we&oq=we&aqs=chrome.0.57j60l3j61j62.4078j0&sourceid=chrome&ie=UTF-8#q=websocket+server+python&source=lnt&tbs=qdr:y&sa=X&ei=NWvDUd3oJePXygHf8oDIBw&ved=0CBsQpwUoBQ&bav=on.2,or.r_qf.&fp=82a600f6a06a56f6&biw=990&bih=681
http://stackoverflow.com/questions/13936371/python-websocket-based-application-framework-server
http://stackoverflow.com/questions/8701444/websocket-library-for-python?rq=1
http://www.gelens.org/code/gevent-websocket/
https://www.google.com/search?q=uwsgi+websocket&oq=uwsgi+websocket&aqs=chrome.0.57.4749j0&sourceid=chrome&ie=UTF-8#q=uwsgi+websocket+example&ei=8XrDUdaaEuPkyAHWlYHwCQ&start=0&sa=N&bav=on.2,or.r_qf.&bvm=bv.48175248,d.aWc&fp=82a600f6a06a56f6&biw=990&bih=681
http://stackoverflow.com/questions/6761430/django-uwsgi-websocket-client-connection
http://lists.unbit.it/pipermail/uwsgi/2011-July/002436.html
https://github.com/unbit/uwsgi-docs/blob/master/WebSockets.rst
https://www.google.com/search?q=uwsgi+tutorial&oq=uwsgi+tutorial&aqs=chrome.0.57.3573j0&sourceid=chrome&ie=UTF-8
http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html
https://www.google.com/search?q=bottle+python+wsgi&oq=bottle+python+wsgi&aqs=chrome.0.57.3917j0&sourceid=chrome&ie=UTF-8
http://bottlepy.org/docs/dev/
http://bottlepy.org/docs/dev/tutorial_app.html#server-setup



seems like nginx in front of either uWSGI or gunicorn is the preferred configuration (alternative to apache and mod_python)

this was an informative discussion:
http://www.reddit.com/r/Python/comments/16tm4e/what_wsgi_servers_you_use/

and this is a useful benchmark:
http://nichol.as/benchmark-of-python-web-servers


https://www.google.com/search?q=python+webserver&oq=python+webserver&aqs=chrome.0.57.2389j0&sourceid=chrome&ie=UTF-8#sclient=psy-ab&q=python+webserver+comparison&oq=python+webserver+comparison&gs_l=serp.3..0i10j0i22i30.203797.205798.0.206687.11.11.0.0.0.0.453.2382.3j1j5j1j1.11.0...0.0.0..1c.1.16.psy-ab.0nlgqizpWa4&pbx=1&bav=on.2,or.r_qf.&bvm=bv.47534661,d.aWc&fp=de346911d8be9af9&biw=990&bih=641
http://nichol.as/benchmark-of-python-web-servers
https://www.google.com/search?q=gevent+vs+fapws&oq=gevent+vs+fapws&aqs=chrome.0.57.3558j0&sourceid=chrome&ie=UTF-8#q=gevent+vs+fapws&source=lnt&tbs=qdr:y&sa=X&ei=opq3UZGUG4XlygHry4CoCQ&ved=0CB4QpwUoBQ&bav=on.2,or.r_qf.&bvm=bv.47534661,d.aWc&fp=de346911d8be9af9&biw=990&bih=641
http://www.reddit.com/r/Python/comments/16tm4e/what_wsgi_servers_you_use/
http://www.fapws.org/benchmarks
http://www.tornadoweb.org/en/stable/
https://www.google.com/search?q=uwsgi&oq=uwsgi&aqs=chrome.0.57.6364j0&sourceid=chrome&ie=UTF-8
http://projects.unbit.it/uwsgi/
http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html
http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html
https://www.google.com/search?q=nginx&oq=nginx&aqs=chrome.0.57j62.2196j0&sourceid=chrome&ie=UTF-8
http://nginx.org/en/
https://www.google.com/search?q=gunicorn&oq=gunicorn&aqs=chrome.0.57.1781j0&sourceid=chrome&ie=UTF-8
http://gunicorn.org/
http://docs.python.org/2/howto/webservers.html
http://wiki.python.org/moin/WebFrameworks