Ben Linux platformu üzerinde bazı PHP projesi geliştirmek. Bir dizin birkaç bin görüntüleri (dosyalar) koyarak herhangi bir dezavantajları var mı? Bu büyüme olmaz kapalı bir set. Alternatif (en bir dizin sadece 100 say orada izin olurdu bu şekilde) bazı kimliği dayalı dizin yapısını kullanarak bu dosyaları ayırmak olacaktır.
Ben farklı sitelerde görüntüleri URL'ler bakmak çoğu zaman böyle ayrılık görüyorum, çünkü ben, bu soruyu sormak. Bunu dizin ayrılık yok daha sonra yüzlerce görüntüler bir dizinde olduğunu, bu şekilde yapılır görebilirsiniz.
Ben bir dizinde (set büyüyen değil) birkaç bin dosyaları koyarak ama örneğin gruplar halinde ayırarak değil tarafından ne kazanabilir 100? O şeyler zorlaştıran değer mi?
UPDATE:
- (Bu dosya bulunuyor ederek görüntüye sadece doğrudan erişim) bir dizindeki dosyaları üzerinde herhangi bir programatik yineleme olmayacak
- Ben görüntü kümesi kapalı olduğunu vurgulamak istiyorum. Bu az sonra 5000 görüntüler, ve o kadar.
- Bu görüntüleri hiçbir mantıklı kategorizasyon yok
- İnsan erişim / Tarama gerekli değildir
- Görüntüler benzersiz dosya adlarına sahip
- OS: Debian / Linux 2.6.26-2-686, Dosya Sistemi: ext3
VALUABLE INFORMATION FROM THE ANSWERS:
Farklı dizinlere Neden ayrı birçok dosya:
- "Nfs üzerinde ext3 kullanırken 32k dosya dizin başına sınırlamak"
- performans nedeni (erişim hızı) [ancak birkaç bin dosyaları için bu ölçüm olmadan, bu değer olmadığını söylemek zor]