szukarkaf
10.01.2014, 01:36:04
Witam, zastanawiam się jak zrobić wgrywanie zdjęć np. i innych plików tak, aby nie było sytuacji, że będę mieć w jednym folderze miliony zdjęć, albo miliony folderów w jednym folderze? Bo od razu niesie mi się myśl, że będzie dupa jeśli chodzi o wydajność takiej strony, samo listowanie takiego czegoś zajęłoby kupę czasu później... robić to np. /rok/miesiąc/dzień/użytkownik ?
stefano_F
10.01.2014, 20:06:40
Jak kolega powyżej wspomniał, wystarczy folder użytkownik. Ja bym jeszcze zasugerował przechowywanie informacji o plikach w bazie, można przechowaywać rozmiar pliku, datę uploadu itp. wówczas nie trzeba listować plików tylko szybko można wyświetlić informacje z bazy. Osobiście stosuję takie rozwiązanie przy przechowywaniu zdjęć. W momencie uploadu odczytuję z pliku dane EXIF (rozdzielczośc, datę wykonania zdjęcia itp.) zapisuję to do bazy i później w momencie wyświetlania miniatur już nie latam po plikach tylko od razu wyświetlam informacje.