5

Tôi đang sử dụng tính năng phát 1.2.4. Tôi đang cung cấp liên kết để tải xuống hình ảnh. Một số khách hàng có thể cố gắng tải xuống cùng một hình ảnh cùng một lúc. Tôi muốn biết, cách xác định số lượng khách hàng đồng thời 'n' có thể tải xuống tệp hình ảnh (200-300 KB). các yếu tố khác nhau là gì?cách xác định số lượng tệp tải xuống song song/đồng thời tối đa mà máy chủ khung chơi có thể xử lý.cho một băng thông cố định

Giả sử tôi biết rằng tôi đang nhận yêu cầu 't', nhưng tôi biết tôi có thể xử lý yêu cầu 'n' cho kích thước tệp 's', tôi sẽ hiển thị hình ảnh nhị phân cho khách hàng 'n' ngay lập tức. các khách hàng "t-n" còn lại, tôi sẽ gửi một "khoảng thời gian" như là phản hồi để gửi yêu cầu sau khoảng thời gian.

điều này có thể thực hiện được không?

Trả lời

2

Tôi khuyên bạn không nên phân phát hình ảnh bằng Phát trong cài đặt âm lượng cao và thay vào đó sử dụng CDN. Thậm chí còn có cả một giải pháp lưu trữ tập tin được tải lên tại số https://transloadit.com/, tất cả đều hoạt động cho bạn.

Yếu tố lớn nhất là biến cấu hình play.pool. Bạn có thể đọc về nó trong documentation.

Nói chung sau đó, các yêu cầu HTTP sẽ xếp hàng, vì vậy ý ​​tưởng của bạn về việc triển khai "khoảng thời gian" không thực sự hợp lý.

+0

Giả sử CDN được sử dụng, có nghĩa là bất kỳ số lượng yêu cầu nào có thể được xử lý bất kỳ lúc nào? – shrth

+0

Bạn sẽ có thể xử lý một lượng lớn lưu lượng truy cập bằng CDN. Các chi tiết cụ thể khác với nhà cung cấp cho nhà cung cấp. – Samuel

+0

Cảm ơn bạn Samuel :) Tôi sẽ liên hệ lại với bạn nếu tôi có thêm thắc mắc. – shrth

Các vấn đề liên quan