pythonanywhere用什么技术实现的

sunday12345 发布于 2015/05/05 09:36
阅读 537
收藏 1

https://www.pythonanywhere.com/try-ipython

这个在线的ipython shell是用什么实现的。。。在这个ipython shell中输入 !bash 后可以进入shell,是一个完整的linux shell,查看其/etc/issue 发现是ubuntu14.04,有几乎所有的常用软件,连Firefox都有还有xvfb等,甚至,编译器也都一应俱全。

简单看了下,其客户端终端貌似是基于chromium-hterm这个开源库的实现,客户端与服务端通讯的技术使用 sockjs,sockjs封装了 jsonp-polling、websocket、iframe-eventsource等技术,至于服务端技术就只能靠猜了。

简单在其shell中运行了while 1:pass 发现也是可以的,所以为了应付大规模的使用,服务端应该使用了容器或者类似容器的技术~限制了cpu等资源的使用了~

谁有其实现的详细资料,开开眼~

加载中
返回顶部
顶部