我正在编写一些返回JSON数据的Web服务,这些用户有很多用户。
与仅使用go http服务器相比,在服务器前端使用Nginx有什么好处?
这取决于。
开箱即用,将nginx放在前面作为反向代理将为您提供:
转到HTTP服务器是非常好的,但你 将 需要推倒重来做一些事情(这是罚款:它并不意味着所有人的所有需要)。
我总是发现将nginx放在前面是一件容易的事,这是它的擅长所在,然后让它执行“ Web服务器”任务。我的Go应用程序执行应用程序的工作,并且仅执行最少的headers / etc。它需要的。不要将nginx放在前面是“坏”的事情。