Tôi có nội dung tĩnh lớn mà tôi phải phân phối thông qua máy chủ web dựa trên Linux. Nó là một tập hợp hơn một triệu tệp gzip nhỏ. 90% các tệp nhỏ hơn 1K và các tệp còn lại nhiều nhất là 50K. Trong tương lai, điều này có thể tăng lên hơn 10 triệu tệp gzip.
Tôi có nên đặt nội dung này trong cấu trúc tệp hay tôi nên xem xét đưa tất cả nội dung này vào cơ sở dữ liệu? Nếu nó nằm trong cấu trúc tệp, tôi có thể sử dụng các thư mục lớn hay tôi nên xem xét các thư mục nhỏ hơn?
Tôi được cho biết một cấu trúc tệp sẽ nhanh hơn để phân phối, nhưng mặt khác, tôi biết rằng các tệp sẽ chiếm nhiều dung lượng trên đĩa, vì các khối tệp sẽ nhiều hơn 1K.
Chiến lược tốt nhất về hiệu suất giao hàng là gì?
CẬP NHẬT
Đối với các bản ghi, tôi đã thực hiện một thử nghiệm trong Windows 7, với nửa triệu tệp: