亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 golang 還有必要使用 nginx 么?

使用 golang 還有必要使用 nginx 么?

Go
慕運維8079593 2019-01-28 20:05:56
如果一臺服務只部署一個用 golang,開發的 web 服務,還是否有必要使用 nginx
查看完整描述

4 回答

?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

主要看你開發的 golang web 服務是否需要用到 Nginx 的功能點。

比如用 Nginx 綁定域名,轉發請求、用 Nginx upstream 做應用層的負載均衡、做 url hash 轉請求等等。

假如你的 web 服務是內部服務,很多時候可以不用 Nginx。


查看完整回答
反對 回復 2019-03-16
?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

有必要,因為Nginx是專業的完備的HTTP/HTTPS服務器,像很多服務如PHP-FPM,Java Tomcat,Node普遍都躲在Nginx后面跑,這樣做的好處就是后端語言只處理自己的請求,不需要處理各種靜態資源(img/css/js/file)的請求,比如用戶下載一個大文件,如果是后端語言自己處理,那肯定會拖累應用性能,但如果委托給Nginx(X-Accel-Redirect: file_path),Nginx就會用自己的AIO線程池來實現大文件下載支持,就不需要后端語言費力去折騰.

查看完整回答
反對 回復 2019-03-16
  • 4 回答
  • 0 關注
  • 3048 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號