Điểm:0

Ubuntu 20.04 nginx có hỗ trợ các yêu cầu phạm vi không?

lá cờ kr

Nó ngụ ý trong [https://docs.nginx.com/nginx/admin-guide/content-cache/content-caching/][1] rằng nginx chỉ hỗ trợ các yêu cầu phạm vi nếu Cắt bộ đệm được biên dịch thành nginx.

Ubuntu 20.04 nginx có hỗ trợ các yêu cầu phạm vi không?

waltinator avatar
lá cờ it
"Yêu cầu phạm vi"? Bạn có ý nghĩa gì bởi "Yêu cầu phạm vi"? Bạn đã thử những gì?
lá cờ kr
Yêu cầu phạm vi AFAIK cho phép tải xuống các tệp lớn theo từng phần để quá trình tải xuống có thể tiếp tục nếu hết thời gian chờ hoặc sự cố. Tôi chưa thử bất cứ điều gì nhưng tôi đã thấy nhận xét của những người đã sử dụng trình duyệt hoặc ứng dụng Android để tải xuống một tệp lớn, ví dụ:. từ Google của nền tảng SDK.
Điểm:0
lá cờ co

tôi đoán nginx-bổ sungnginx đầy đủ gói nên có nó (ít nhất là có nó trong debian).

Nhưng bạn có thể tự mình tìm ra:

?sudo? nginx -V 2>&1 | tr " " "\n" | lát cắt grep

BTW, việc cắt bộ đệm chỉ cần thiết nếu bạn muốn yêu cầu phạm vi hỗ trợ trong nội dung động (ví dụ: ủy quyền). Ngoài ra, nó được sử dụng để phân tách hoặc cách khác để triển khai bộ đệm hiệu quả của phản hồi lớn theo khối, nằm dưới sự kiểm soát của bạn về phía ủy quyền.
Đối với một yêu cầu phạm vi đơn giản đối với tài nguyên tĩnh (ví dụ: khách hàng truy cập tệp PDF hoặc kho lưu trữ) hoàn toàn không cần thiết, nginx có thể phục vụ Phạm vi: byte=n-m yêu cầu mà không có bất kỳ vấn đề.

Chỉ cần thử điều này để kiểm tra nó:

curl -v -r 0-1000 --HEAD 'http://example.com/download/some-file.pdf'

và xem liệu nó có trả lời với 206 Nội dung một phần.

Bằng cách này, bạn thậm chí có thể làm điều đó cho bất kỳ nội dung động nào mà không cần mô-đun lát, e. g. sử dụng chuyển hướng HTTP đến tệp được lưu trữ trước đó ở một số vị trí tải xuống "lưu vào bộ đệm" tài liệu của bạn bên trong thành một phần.
ngx_http_slice_module là một cái gì đó cho bộ nhớ đệm một phần e. g. để tách một phản hồi lớn thành một vài phản hồi nhỏ phía sau phần phụ trợ ngược dò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.