为什么独angular兽/ Gunicorn缓慢服务于静态内容?

我在这里读到Unicorn / Gunicorn HTTP服务器“不擅长静态文件服务”,而且Nginx更擅长服务静态内容。 有人可以解释为什么这是?

我理解Nginx和Gunicorn的专业angular色,Nginx是一个反向代理,而且Gunicorn实际上可以在需要时提供静态文件。

Solutions Collecting From Web of "为什么独angular兽/ Gunicorn缓慢服务于静态内容?"

主要是因为Unicorn不是为解决为客户提供文件所涉及的一系列问题而设计的:

独角兽是一个快速的客户端和Unix的服务器。 什么是快速客户端? 快速客户端是另一种可以快速与机架服务器连接的应用程序或服务器,而且没有太多延迟。 独角兽作为一个独立的服务器并不好:它不是用来处理网络连接发生的缓慢请求。 它依靠Nginx或Apache来处理Web请求的缓冲和排队,这样就不必担心并发和事件驱动的编程。 独角兽基本上是nginx和机架之间的粘合剂,Nginx是快速的客户端。

资源

考虑一个案例,在56k调制解调器上有100个访问者试图查看一个400mb的视频。 你真的不需要在内存中保存100个应用程序的实例,或者把文件加载到内存中等。Nginx的设计就是考虑到这种情况。