2010-08-11 43 views
5

Tôi có một thư mục ftp với Akamai bây giờ và tôi cần phải tải lên hình ảnh càng nhanh càng tốt (có thể 1+ triệu mỗi ngày)Cách nhanh nhất để tải tệp lên Akamai là gì?

Điều gì sẽ là cách nhanh nhất để đồng bộ tập tin địa phương đến một trang web ftp?

cảm ơn

+0

Máy chủ của bạn có duy trì tải trọng của hàng triệu tệp + được yêu cầu từ nó không? – Jiminy

Trả lời

0

1 triệu ngày chắc chắn là rất nhiều, khó tưởng tượng điều gì đòi hỏi phải có một nguồn tài nguyên khổng lồ như vậy. Tất cả tôi có thể đề nghị là giải quyết điều này hoàn toàn ở mức đồng bộ ftp, bằng cách sử dụng một công cụ off the shelf. (Có thể http://www.ftpsynchronizer.com/?)

Nếu không, việc mở thư mục xem trình tải lên ftp sẽ không phải là một công việc lập trình cực kỳ khó khăn trong hầu hết các ngôn ngữ phổ biến có ftp libaries.

Cách khác là nếu bạn có thể nhận các tệp này trên máy chủ quay mặt trên internet, bạn có thể chuyển sang sử dụng Phân phối nội dung của Akamai Http và yêu cầu Akamai kéo hình ảnh thay vì bạn phải liên tục đẩy chúng.

+0

+1 ý tưởng tốt về phân phối trang web – andy

+2

Ai đó có thể cung cấp liên kết đến tài liệu cho những gì bạn gọi là "Phân phối nội dung của Akamai Http?" Tôi không tìm thấy nó cụ thể. Trong dự án của tôi, tôi phải lấy rất nhiều tệp từ một máy chủ SFTP riêng và lưu trữ chúng trên Akamai (thông qua Onstream). Sẽ rất hiệu quả nếu tôi có thể nhờ Akamai thực hiện việc kéo cho tôi, thay vì máy chủ ứng dụng của trang web động của tôi kéo từ SFTP và đẩy các tệp đến Akamai. –

8

Thay vì FTP, hãy sử dụng Rsync. Nó có chi phí thấp hơn FTP và rất phù hợp để đồng bộ hóa một filebase lớn.

Rsync documentation

Akamai Netstorage hỗ trợ Rsync là một phương pháp tải lên. Nó có thể cần phải được kích hoạt trong bảng điều khiển Akamai - bất cứ ai quản lý tài khoản người dùng Netstorage của bạn đều có thể kích hoạt nó.

Rsync được bao gồm trong tất cả các bản phân phối Linux, nếu bạn sử dụng Windows, bạn có thể lấy nó như một phần của cygwin.

+0

Điều gì trên Akamai là bạn tải các tệp đó lên. Cả Trình tải xuống phía máy khách hoặc API trình quản lý tải xuống NetSession có vẻ phù hợp để tải lên hàng triệu hình ảnh của bạn lên. – Jiminy

0

nếu bạn có số lượng tệp khổng lồ và bạn muốn tải lên nhanh hơn, thì tôi khuyên bạn nên sử dụng sản phẩm 'signiant' để cải thiện thời gian tải lên mạnh mẽ. dịch vụ tải lên của bên thứ ba hoạt động với Akamai rất tốt, nhiều khách hàng sử dụng dịch vụ này.

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