3

次のようなインターフェイスを公開する RESTful Web サービスがあります。

  • GET /api/v1/films/:id/thumb
  • PUT /api/v1/films/:id/thumb
  • ...

Web サーバーは、nginx リバース プロキシの背後にある nodejs クラスターで構成されています。

現在、nginx プロキシとクライアント バッファーを構成しようとしています。この目的のために、ディレクティブを設定しました

    location ~ /api/v1/films/(.*)/thumb {
        proxy_buffers 6 500k;
        proxy_busy_buffers_size 1m;
        client_max_body_size 3m;
        client_body_buffer_size 3m;
        proxy_pass http://backend;
    }

この構成はジョブを実行しますが、proxy_buffers 3mPUT必要でリソースの浪費client_max_body_size 3mGET.

そのため、URI に加えて http メソッドに基づいてルートを構成する方法を探しています。

少しの経験を喜んで共有してくれた皆さんに感謝します。

4

1 に答える 1