Điểm:0

Giới hạn băng thông tải lên trong Nginx

lá cờ us

Tôi đang cố gắng giới hạn tốc độ tải lên (byte/giây) cho ứng dụng khách xuôi dòng được kết nối với proxy Nginx.

Tôi đã quản lý để thực hiện việc này thông qua cấu hình bên dưới, nhưng tôi không chắc liệu đây có phải là giải pháp tốt nhất hay không.

http {
  người phục vụ {
    nghe 8086 ;
    proxy_http_version 1.1;
    vị trí = / {
      proxy_pass http://some-mock-upstream:8086/;
    }
  }
}

dòng {
   người phục vụ {
     nghe 8085 ;
     proxy_upload_rate 50k;
     proxy_pass 127.0.0.1:8086;
   }
}

Ban đầu, yêu cầu sẽ đến cảng 8085 (tức là trình nghe TCP lớp 4). Từ đó nó sẽ được chuyển tiếp đến cổng 8086 (tức là trình nghe HTTP lớp 7). Mặc dù nó không được hiển thị ở trên, nhưng tôi cần yêu cầu đi qua người phục vụ khối dưới http context vì tôi cần cập nhật một số tiêu đề.

Có cách nào khác để giới hạn băng thông tải lên hay những gì tôi có ở trên đều ổn? Có hợp lý không khi thêm một bước nhảy?

djdomi avatar
lá cờ za
tại sao bạn không sử dụng nó ở vị trí đầu tiên?
lbj-ub avatar
lá cờ us
Có vẻ như không thể thêm lệnh `proxy_upload_rate` trong ngữ cảnh `http`; Tôi đoán nó hoạt động trên tầng vận chuyển của mô hình OSI. Không chắc chắn nếu điều đó trả lời câu hỏi của bạn.
djdomi avatar
lá cờ za
bạn thử xem http://nginx.org/en/docs/stream/ngx_stream_proxy_module.html#proxy_upload_rate nó nói rằng csn được sử dụng trong phần máy chủ

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.