Hy vọng rằng một câu hỏi đơn giản - xin lỗi nếu nó đã được trả lời nhưng không có gì xuất hiện trong tìm kiếm.amazon s3 phân vùng các tập tin thực hành tốt nhất
Trên S3 tốt hơn là tổ chức hình ảnh thành các thư mục con nhỏ hơn, hoặc chỉ giữ chúng trong một thư mục? Trong một hệ thống tập tin điển hình, sẽ không gian tên các hình ảnh trong các thư mục để cải thiện hiệu suất. Một cấu trúc phẳng với hàng ngàn hình ảnh trong một thư mục thường không hoạt động tốt. Đây có phải là trường hợp trên Amazon S3 không?
Tôi có thể đưa tất cả hình ảnh của người dùng vào thư mục người dùng, tất cả hình ảnh bài đăng vào thư mục bài đăng, v.v. HOẶC tôi có thể đưa hình ảnh người dùng vào các thư mục như người dùng/{userId} để tránh hàng nghìn hình ảnh trong một thư mục người dùng.
Chính tên tệp sẽ được bắt đầu bằng ID của người dùng để dễ dàng tìm thấy một tệp người dùng cụ thể với một trong hai phương pháp. Thêm vào vấn đề ở đây là mối quan tâm hệ thống tập tin thông thường ảnh hưởng đến S3 (giảm hiệu suất với hàng chục ngàn tệp trong cùng một thư mục). – Marc