Vì vậy, tôi đang sử dụng Paperclip và AWS-S3, điều này thật tuyệt vời. Và nó hoạt động rất tốt. Chỉ là một vấn đề, mặc dù: Tôi cần tải lên các tệp thực sự lớn. Như trong hơn 50 MB. Và như vậy, nginx chết. Vì vậy, dường như Paperclip lưu trữ mọi thứ vào đĩa trước khi đến S3?Kẹp giấy, tệp tải lên lớn và AWS
Tôi đã tìm thấy điều này really cool article, nhưng nó cũng dường như sẽ chuyển sang đĩa trước, sau đó thực hiện mọi thứ khác trong nền.
Lý tưởng nhất, tôi có thể tải tệp lên dưới nền ... Tôi có một lượng nhỏ kinh nghiệm làm việc này với PHP, nhưng không có gì với Rails. Bất cứ ai có thể chỉ cho tôi một hướng chung, thậm chí?
Cảm ơn bạn đã liên kết! Vấn đề duy nhất mà tôi có thể thấy với điều này là FancyUpload có trong Flash và flash phải tải toàn bộ tệp vào bộ nhớ trước khi bắt đầu tải lên. Vì vậy, nếu tôi muốn tải lên một tập tin 300MB, tôi phải có nhiều RAM ... những người tải lên flash tôi đã thử nghiệm tất cả đã làm cho Firefox của tôi sụp đổ, và tôi có 4GB trong máy của tôi. Tuy nhiên, bài viết vẫn còn thú vị, và tôi sẽ chắc chắn để tham khảo nó sau này ... –
Oh, thats thực sự là một bất lợi! Tôi không biết về điều đó. –
Nhận xét về Flash tải toàn bộ tệp vào bộ nhớ trước khi tải lên không còn đúng nữa. Họ đã thay đổi nó thành nơi nó chỉ đệm những gì nó cần bây giờ – iwasrobbed