Bir kullanıcı siteme bir görüntü yüklediğinde, görüntü bu süreçte geçer;
- kullanıcı yüklenenler pic
- Görüntüyü benzersiz bir kimliği vererek db mağaza pic meta,
- uyumsuz görüntü işleme (küçük resim oluşturma, kırpma, vb)
- tüm görüntüler aynı yüklenenler klasöründe saklanır
Şimdiye kadar sitesi oldukça küçük, ve yüklemeler dizinde sadece ~ 200.000 görüntüleri vardır. Ben bir dizinin içindeki dosyaları fiziksel sınırına yakın yerde olduğumu anladım, ama bu yaklaşım açıkça ölçek değil, bu yüzden herkes görüntü yüklenenler büyük hacimlere için yükleme / depolama stratejileri üzerinde herhangi bir tavsiye vardı merak ediyordum.
EDIT:
Creating username (or more specifically, userid) subfolders would seem to be a good solution. With a bit more digging, I've found some great info right here; http://stackoverflow.com/questions/191845/how-to-store-images-in-your-filesystem
However, would this userid dir approach scale well if a CDN is bought into the equation?