Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 比较nginx+;阿帕奇&x2B;mod#u wsgi vs nginx+;uWSGI?_Apache_Nginx_Uwsgi - Fatal编程技术网

Apache 比较nginx+;阿帕奇&x2B;mod#u wsgi vs nginx+;uWSGI?

Apache 比较nginx+;阿帕奇&x2B;mod#u wsgi vs nginx+;uWSGI?,apache,nginx,uwsgi,Apache,Nginx,Uwsgi,在生产中使用nginx+Apache+mod_wsgi与nginx+uWSGI(vurtualenv)相比有哪些优势和劣势 使用第一个变体的优点在于,mod_wsgi自2007年开始开发,版本更稳定,易于管理 第二种变体的优点是性能更高(请参阅,可在virtualenv中使用更安全的uWSGI服务器) 第二个变体的缺点是仍然没有主要版本,需要创建一些控制脚本来为每个虚拟主机启动uWSGI服务器(或使用supervisor) 您对此有何看法?当您在最流行的WSGI服务器上加载典型的大型Python

在生产中使用nginx+Apache+mod_wsgi与nginx+uWSGI(vurtualenv)相比有哪些优势和劣势

使用第一个变体的优点在于,mod_wsgi自2007年开始开发,版本更稳定,易于管理

第二种变体的优点是性能更高(请参阅,可在virtualenv中使用更安全的uWSGI服务器)

第二个变体的缺点是仍然没有主要版本,需要创建一些控制脚本来为每个虚拟主机启动uWSGI服务器(或使用supervisor)


您对此有何看法?

当您在最流行的WSGI服务器上加载典型的大型Python web应用程序时,性能差异实际上并没有那么大,通常也没什么值得兴奋的。Hello world基准测试(如您引用的基准测试)非常容易产生误导,因为它们测试的是非常狭窄的用例和配置使用的东西通常是不可比的。你应该考虑看我的PyCon谈话,讨论Web服务器和Web应用程序中的瓶颈。

考虑到WSGI服务器通常不是问题所在,您应该选择最容易管理且具有您认为需要的各种功能的服务器。然后使用该选择的基准测试和监控来确定如何设置该服务器,以便为您的特定web应用程序提供最佳性能。即使如此,性能的任何提高用户满意度的提高通常不会来自这种调整