Tải xuống tệp

Tạm dừng và tiếp tục tải xuống mà không làm mất tiến trình tệp đã lưu

Hiểu các điểm kiểm tra Flux, hỗ trợ phạm vi HTTP và lý do nguồn không thuộc phạm vi có thể phát lại dữ liệu khi bạn tiếp tục.

Tạm dừng và hủy không có nghĩa giống nhau. Trong Flux, tác vụ bị tạm dừng sẽ giữ lại trạng thái truyền đã lưu để tác vụ hiện có có thể tiếp tục. Sự khác biệt quan trọng là giữa byte đã được lưu trữ trên đĩa và byte mà nguồn cho phép khách hàng yêu cầu lại. Hai giá trị đó không phải lúc nào cũng hoạt động giống hệt nhau.

Tiếp tục nhiệm vụ hiện có

Chọn tác vụ bị tạm dừng và sử dụng Tiếp tục. Việc thêm cùng một URL làm tác vụ mới sẽ tạo ra một bản tải xuống riêng biệt thay vì tiếp tục điểm kiểm tra cũ. Giữ sẵn dữ liệu dàn dựng và đích đến. Việc di chuyển hoặc xóa các tệp đang làm việc của nhiệm vụ có thể buộc phải kiểm tra tính toàn vẹn hoặc ngăn chặn việc tiếp tục dễ dàng.

Khi máy chủ hỗ trợ phạm vi byte

Yêu cầu phạm vi HTTP cho phép khách hàng yêu cầu một phần cụ thể của tệp. Flux kiểm tra phạm vi trả về và xác minh các điểm kiểm tra được lưu trữ trước khi kết hợp byte cũ và byte mới. Một ETag mạnh không phải là con đường khả thi duy nhất để tiếp tục: công cụ 2.5 có thể xác minh tiền tố đã lưu khi trình xác thực đó vắng mặt.

Khi máy chủ không thể tiếp tục trực tiếp

Đối với nguồn không thuộc phạm vi, Flux có thể phát lại tiền tố đã lưu từ mạng, xác minh nó và loại bỏ các byte lặp lại trước khi thêm dữ liệu mới. Tiến trình đã lưu của bạn có thể vẫn còn trong khi kết nối vẫn chuyển lại tiền tố đó. Điều này tốn băng thông và thời gian; không có trình quản lý tải xuống nào có thể khiến máy chủ trả về phạm vi byte mà nó không hỗ trợ.

Nếu tệp từ xa thay đổi, việc tiếp tục một cách mù quáng có thể tạo ra một tệp hỗn hợp. Do đó, lỗi xác thực khác với sự gián đoạn mạng tạm thời đơn giản. Xem lại lỗi và nguồn của task trước khi quyết định làm lại từ đầu.

Một thử nghiệm tạm dừng đáng tin cậy

  • Bắt đầu một tập tin ổn định và chờ tiến trình đĩa khác không.
  • Tạm dừng tác vụ và ghi lại số lượng đã tải xuống.
  • Tiếp tục nhiệm vụ đó và xem trạng thái cũng như hoạt động mạng của nó.
  • Nếu nguồn thay đổi hoặc hết hạn, hãy điều tra nguyên nhân đó thay vì liên tục thêm các tác vụ trùng lặp.

Nguồn và bối cảnh phát hành

Hướng dẫn này mô tả tài liệu Flux 2.6.6. Kiểm tra bản ghi phát hành hiện tại để biết điều kiện gói.

FLUX / 20

Chọn ngôn ngữ