Điểm:0

Phân biệt và giới hạn băng thông nginx cho kết nối download, nội dung website

lá cờ br

Có thể (không có công cụ bổ sung hoặc bổ sung hệ thống phân phối khác) để hạn chế băng thông của các kết nối tải xuống tổng thể (tải lên các đồng nghiệp yêu cầu tải xuống tệp) để chúng không làm tắc nghẽn giao diện và do đó làm chậm khả năng phản hồi của trang web, ví dụ: cho phép tối đa 800 Mbps để tải xuống, do đó, về mặt lý thuyết, còn lại 200 Mbps để phục vụ nội dung (trang web) chung?

Điều duy nhất đến với tôi khi duyệt tài liệu nginx là https://docs.nginx.com/nginx/admin-guide/security-controls/controlling-access-proxied-http/ nhưng điều này chỉ dành cho (a) các kết nối ngang hàng đơn lẻ, không phải là giới hạn tốc độ tổng và (b) các kết nối nói chung, không phân biệt giữa loại phân phát.

Tôi tưởng tượng một người sẽ phải triển khai một loại kết nối cụ thể để các tệp được phục vụ dưới dạng tải xuống cho khách truy cập, chẳng hạn như sử dụng định nghĩa khối máy chủ riêng cho việc này. Bằng cách này, các lượt tải xuống có thể được điều chỉnh với giới hạn tốc độ trong khi không ảnh hưởng đến việc phân phát nội dung "bình thường", nhưng điều này vẫn bị giới hạn đối với phương pháp ở trên chỉ đặt giới hạn cho mỗi IP.

Có gợi ý nào về cách giải quyết vấn đề này mà không cần ném các dịch vụ CDN vào tôi không?

djdomi avatar
lá cờ za
Điều này có trả lời câu hỏi của bạn không? [điều tiết băng thông nginx trên mỗi trang web](https://serverfault.com/questions/558148/throttle-nginx-bandwidth-per-website)
djdomi avatar
lá cờ za
Tuy nhiên, tài liệu mà bạn đang nói là cách chính xác để giải quyết vấn đề này, vậy vấn đề là gì?
loopend avatar
lá cờ br
Như đã nêu, tôi đang tự hỏi đâu sẽ là cách đơn giản nhất để phân biệt giữa (a) lượt tải xuống trang web và (b) lưu lượng truy cập nội dung thông thường (chính các trang web) mặc dù chúng nằm trên cùng một cổng kết nối (443) và cho cùng một IP. người dùng. Nếu không có sự khác biệt này, rate_limit không giúp ngăn ngừa tắc nghẽn giao diện với nhiều lượt tải xuống lớn đồng thời sẽ làm chậm khả năng phản hồi của trang web.
djdomi avatar
lá cờ za
Tôi khuyên bạn nên sử dụng một thư mục con để xác định tải xuống

Đă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.