我正在编写一些返回 JSON 数据的网络服务,这些数据有很多用户。
与仅使用 go http 服务器相比,在我的服务器前使用 Nginx 有什么好处?
这取决于。
开箱即用,将 nginx 作为反向代理放在前面会给你:
转到HTTP服务器是非常好的,但你将需要推倒重来做一些事情(这是罚款:它并不意味着所有人的所有需要)。
我一直发现将 nginx 放在前面更容易——这是它的优点——让它做“网络服务器”的事情。我的 Go 应用程序执行应用程序的工作,并且只有最少的标题/等。它需要。不要认为将 nginx 放在前面是一件“坏事”。