Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Chuyển tệp đến Công việc đang hoạt động / công việc nền

Tôi khuyên bạn nên tải trực tiếp lên một dịch vụ như Amazon S3 và sau đó xử lý tệp khi bạn thấy phù hợp với công việc nền.

Khi người dùng tải tệp lên, bạn có thể yên tâm rằng tệp sẽ được lưu trữ an toàn trong S3. Bạn có thể sử dụng một nhóm riêng để cấm truy cập công khai. Sau đó, trong tác vụ nền, bạn có thể xử lý quá trình tải lên bằng cách chuyển URI S3 của tệp và để nhân viên nền của bạn tải tệp xuống.

Tôi không biết nhân viên nền của bạn làm gì với tệp, nhưng không cần nói rằng tải xuống lại tệp có thể không cần thiết. Cuối cùng thì nó cũng được lưu trữ ở đâu đó.

Tôi đã sử dụng đá quý trực tiếp sóng mang trong quá khứ thành công. Vì bạn đang đề cập đến Heroku nên họ có hướng dẫn chi tiết để tải tệp trực tiếp lên S3.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Stackexchange.Redis tại sao ConnectionMultiplexer.Connect thiết lập hai kết nối máy khách?

  2. Cách đặt Ngày hết hạn cho nhiều khóa trong Redis

  3. Nhận giá trị Đặt từ Redis bằng RedisTemplate

  4. Memcache v / s redis để duy trì các phiên liên tục?

  5. redis + gevent - Hiệu suất kém - tôi đang làm gì sai?