Yüklediğiniz klasörde kaç tane resim vardır?
- Eğer onlardan binlerce varsa, klasörleri küçük yapmayı düşünün.
- Örneğin, terminfo'ya sistem 'a' ile başlayan kayıtlar tutmak için / usr / share / lib / terminfo'ya / a / alt dizini kullanır.
- Perl için CPAN sistem şeyleri bölmek için yazarlar / id / A / AB / Abraham kullanır.
Nokta sistemi muhtemelen dosyaları bulmak için dizininde bir doğrusal arama yapar, ve bunların tüm başında olmasıdır. Küçük alt-dizinlere onları bölerek, büyük ölçüde arama süresi geliştirmek - ve dolayısıyla herhangi bir ve tüm dosya açma fonksiyonları hızı.
Bu konuda bir kağıt veya bir tartışma vardı - ben Eric Raymond'un 'The Art of Unix Programming' olduğunu düşünüyorum, ama bu ölçümler yapılmış bazı kağıtları referanslı - ve az programlama maliyetle değerli kat hızlanma verebilir.
Eğer doğru yapılırsa, görüntü saklama temel dizin ve görüntü dosya adı dosya adı oluşturmak için basit bir işlev yazabilirsiniz.