Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.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
Node.js WSGI、机架vs节点、Twisted、EventMachine_Node.js_Webserver_Twisted_Wsgi_Rack - Fatal编程技术网

Node.js WSGI、机架vs节点、Twisted、EventMachine

Node.js WSGI、机架vs节点、Twisted、EventMachine,node.js,webserver,twisted,wsgi,rack,Node.js,Webserver,Twisted,Wsgi,Rack,与语言中的内置服务器相比,使用应用服务器有什么优势?我理解,您可以分离关注点(例如负载平衡、速率限制、静态文件等),但您可以使用反向代理(如nginx)实现分离,而无需增加处理另一个(特定于语言的)协议的复杂性 问另一个问题-与web服务器和web应用程序之间的HTTP通信相比,WSGI或Rack的优势是什么?(学术问题,了解大量软件已经构建在WSGI/Rack/其他应用服务器协议上)

与语言中的内置服务器相比,使用应用服务器有什么优势?我理解,您可以分离关注点(例如负载平衡、速率限制、静态文件等),但您可以使用反向代理(如nginx)实现分离,而无需增加处理另一个(特定于语言的)协议的复杂性

问另一个问题-与web服务器和web应用程序之间的HTTP通信相比,WSGI或Rack的优势是什么?(学术问题,了解大量软件已经构建在WSGI/Rack/其他应用服务器协议上)