[解決済み] GoのWebサーバーの前にNginxを使うメリットは何ですか?
2023-02-04 13:18:48
質問
私は、多くのユーザを持つJSONデータを返すいくつかのウェブサービスを書いています。
サーバーの前にNginxを使用することは、単にgo httpサーバーを使用することと比較して、どのような利点がありますか?
どのように解決するのですか?
それは、人それぞれです。
nginxをリバースプロキシとして前面に出すと、箱から出しても
- アクセスログ
- エラーログ
- 簡単な SSL 終了機能
- SPDYのサポート
- gzip のサポート
- 数行で特定のルートにHTTPヘッダを設定する簡単な方法
- 非常に高速な静的アセットサービング (S3 などからサービングしている場合は、これはそれほど重要ではありません)
Go HTTP サーバーは非常に優れていますが、次のような問題があります。 は は、これらのことを行うために車輪を再発明する必要があります (それでも構いません。Go は万人にすべてを提供するものではありません)。
私はいつも、nginx を前面に出して、それが得意なことであり、quot;Web サーバー的なことをさせる方が簡単だと考えています。私の Go アプリケーションはアプリケーションの処理と、必要最小限のヘッダーなどを処理するだけです。nginx を前面に出すことを悪いことだとは思わないでください。
関連
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] URI、URL、URNの違いは何ですか?
-
[解決済み] カスタムHTTPヘッダー:命名規則
-
[解決済み] リソースが既に存在する場合の POST に対する HTTP レスポンスコード
-
[解決済み] Node.js + Nginx - 今度は何?
-
[解決済み] 基本的な「ロングポーリング」の実装方法を教えてください。
-
[解決済み] PythonでHTTP GETを行う最短の方法は何ですか?
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み】nginxのキャッシュをクリアする方法は?
-
[解決済み] JAX-RSとJAX-WSの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] PeopleSoftで標準的なWebサービスAPIが利用可能ですか?
-
[解決済み] RESTとRPCのWebサービスの違い
-
[解決済み】メッセージキューとウェブサービスは?[をご紹介します。]
-
[解決済み】P99のレイテンシーって何ですか?
-
[解決済み】APIとウェブサービスの比較【終了しました
-
[解決済み] わかりやすく言うと「Webサービス」って何?
-
[解決済み] セキュアなWebサービス:REST over HTTPS vs SOAP + WS-Security。どちらが優れているか?[クローズド]。
-
[解決済み] RESTful Web サービス - 他のサービスからのリクエストを認証する方法とは?
-
[解決済み] リアルライフトレーディングAPI【クローズド
-
[解決済み] RESTfulサービスにおける非CRUD操作