Python进程,线程与用于Web托管的PHP相比

时间:2016-11-24 00:14:45

标签: php python apache lamp uwsgi

在传统的LAMP堆栈中,通过使用进程和线程的Web服务器,VPS可以提供​​大量的并发请求,因此很容易在一个VPS上堆叠相当多的网站并获得非常不错的性能尽管PHP(作为python)是单线程的,但是最好地利用多核cpu。

python Web堆栈(uwsgi + ngnix)上的进程和线程管理是否相同?在这样一个配置正确的python堆栈上,是否可以获得与LAMP堆栈相同的结果,并在同一个VPS上堆叠多个站点,具有良好的可靠性和性能,充分利用cpu资源? GIL会有什么不同吗?

1 个答案:

答案 0 :(得分:0)

缩放问题始终是共享数据。即你的进程如何相互通信所以它不是python(GIL)问题