回答

收藏

在 Go 的网络服务器前使用 Nginx 有什么好处?

技术问答 技术问答 231 人阅读 | 0 人回复 | 2023-09-12

我正在写一些回归 JSON 数据的网络服务,这些数据有很多用户。! H0 i0 P/ ]  O" e6 f) c
与仅使用 go http 服务器在我的服务器前使用 Nginx 有什么好处?4 b6 g+ a! e+ E$ n3 X5 _
                                                                / H& Z# Y% r) ~. c2 h
    解决方案:                                                               
9 `8 v+ ~. U3 o                                                                这取决于。
$ C/ I' s9 Z: r3 ^# k开箱即用, nginx 作为反向代理,会给你:6 o- {9 d, z; d+ E0 h5 d
访问日志
+ g( z4 q3 r* @5 Q* j错误日志
4 [8 f2 D- J. k, I: D" y简单的 SSL 终止/ j) A) F' `+ U5 }2 a
SPDY 支持
2 d, B1 \6 a* r) s: qgzip 支持
( N. i+ c7 z/ U8 J  a2 t6 D- F& V在几行中为某些路由设置 HTTP 标头简单方法
& x/ t  `/ s. ~# k如果您在 S3/以外提供服务不那么重要)
转到HTTP服务器很好,但是你将需要推倒重新做一些事情(这是罚款:并不意味着每个人都需要)。
9 L9 e" w* w# k& T我一直在发现 nginx 更容易放在前面——这是它的优势——让它做网络服务器的事情。Go 应用程序执行应用程序,只有最少的标题/等。它需要它。不要认为 nginx 把它放在前面是一件坏事。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则