我已经阅读了有关go和nginx的一些问题,但找不到任何答案。
我认为(我不是专家)使用nginx作为net/http
go服务器之前的反向代理与直接使用nginx托管go应用程序不同。
如果我错了就对我大喊,好吗?
之所以出现这个问题,是因为我需要开发一个应用程序(可能是go,只是为了学习一些新知识),并且要完全控制Web服务器,尤其是要用于响应请求的工作人员数量。
因此,问题来了:
是否可以直接在nginx上托管go应用程序,还是仅提供静态文件的nginx(如果答案为“否”,那么第二个问题就没有多大意义了)?
上述两种方法之间的主要区别是什么?确切地说,不同的方法是否会以某种方式影响配置?
我害怕告诉nginx:“好吧,请使用8个工作器”,什么也不告诉内部网络服务器……会发生什么?
提前谢谢你
Herbert Fischer 用Go编写了Nginx的综合基准,包括NGinx配置文件和Go代码。
他检查了以下设置:
到目前为止,用于Go HTTP的Nginx代理是最快的。从1.2开始,结果在Go版本中几乎相同。
归档时间: |
|
查看次数: |
3936 次 |
最近记录: |