如题,现在有一个科学计算的后台服务,其中某一个接口单次请求,通信时间为 15 秒左右,单纯计算部分大概 4-5 秒。
因为服务不太注重稳定性,倒是想略微提高一下可用性,代码是纯 python 实现的,于是想到用 pypy 加速。(不考虑嵌入 jit 之类的黑魔法,整个项目行数五万左右,如果要对性能密集区域单独拿出来加速的话需要修改的地方太多了)
于是想到部署的问题,有没有带佬在 pypy 上跑过 gunicorn 的,因为我不清楚 gunicorn 的网关怎么做的,平时也只是用着方便而已。gunicorn 是否有 C 语言实现的部分与 pypy 不兼容的问题?如果有的话 pypy 应该如何部署网络服务呢?(还有一种可能是 pypy 就没法用来部署服务(悲))
===============================
web 框架 aiohttp
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.