php发展

首页 » 常识 » 问答 » PythonWeb之百万并发请求
TUhjnbcbe - 2021/2/16 19:11:00

使用Python是否有可能每秒处理百万个并发请求呢?以前也许不行,但现在不一样了。

很多公司正在从Python迁移到其他的编程语言,以为这样可以提高性能、降低成本,但其实并没有这个必要。Python完全可以胜任。

Python社区最近在性能上大动干戈。CPython3.6通过重构字典的实现来提高解释器的整体性能。CPython3.7将使用更快形式的调用约定和字典查找缓存来更近一步地提高速度。

对于数字运算任务,你可以使用PyPy的即时编译功能。你也可以使用Numpy的测试套,它已经通过C语言扩展进行了全面的升级。今年(年)后季,PyPy有望与Python3.5达到一致。

以上所有的这些伟大的工作都激发了我在Python被广泛应用的领域中进行一番创新,即wb和微服务开发。

走进Japronto

Japronto是一个全新的微框架,它是为你的微服务量身打造的。它的主要目标是:速度快、可扩展、轻量级。它可以通过asyncio来进行同步与异步编程。它真的很快,甚至快过NodJS和Go.

不同框架的相应速度对比

勘误:正如

hppu指出的那样,如果我们在编写代码时更注意点的话,Go语言的HTTP库会比图表中的速度更快12%左右。同时,以本文的比较标准,Go语言中有一个fast
1
查看完整版本: PythonWeb之百万并发请求