![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 16.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czy bardzo duża ilosć plików w katalogu (70000) wpływa negatywnie na prędkość przesyłania plików przez serwer? Katalog ze zdjęciami w galerii - wyłącznie odczyt - raz na ruski rok operacja kasowania - która nie musi być szybka.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Bardzo zwalnia. Max plików według moich statystyk to ~500
![]() -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ten katalog nie jest wogóle listowany, czy przeszukiwany - tylko i wyłącznie odczyt z poziomu przeglądarki użytkownika wyświetlającego zdjęcie. Wtedy też ma to znaczenie ? Tak się podpytuję, bo np. plfoto.com ma je jakby w jednym podkatalogu (350000) - chyba,że przepisany url. fotk i onephoto mają w podkatalogach.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Przyłączam się do pytania - zakładając, że mam nazwy plików w bazie i nie muszę listować danego folderu czy wtedy jest sens rozbijania na foldery?
Z tego co kiedyś się orientowałem, to lepiej nie trzymać takiej ilości plików w jednym folderze - ale już nie pamiętam jakie były założenia co do korzystania z tych plików. Od razu zapytam również o foldery -> ile subfolderów w jednym folderze to za dużo? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
nie tyle jest sens co wręcz trzeba
![]() -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
500 plików w 1 folderze to max. Niezależnie czy user to wyświetla, czy php pobiera do pamięci. Apache musi przelistować katalog, żeby znaleźć uchwyt do pliku.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziękuję to mnie przekonuje - lista plików zajmuje 2Mb.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 9 Dołączył: 13.02.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym odswiezyc temat, bo jakos nurtuja mnie te informacje.
Moze warto by uwzglednic rozne czynniki dotyczace ilosci plikow w jednym katalogu. Rozumiem ze podzial na katalogi jest wazny i to nie podlega dyskusji, ale... Przy liistowaniu plikow z katalogu roznice sa bardzo duze - nie ma watpliwosci Natomiast przy pobieraniu konkretnego pliku - informacji o pliku, ktorego adres znamy nie jestem juz az taki pewien. Sprawdzalem dostep do plikow i nie widze zadnej roznicy. Testowany folder z jednym plikiem oraz drugi z 35 tys plikow. Czasy takie same. Wiec wnioskuje ze jesli ktos trzyma cache, zdjecia czy pliki pdf do ktorych sa bezposrednie odwolania to ilosc plikow w folderze nie ma najmniejszego znaczenia. -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Przypuszczalnie jest tak, że otwieranie konkretnego pliku zawsze jest szybkie, bo system plikow (lub jakas inna warstwa) prowadzi indeksowanie. Mimo to system raz na jakis czas musi przelistowac katalog, (np. żeby zachowac spójność indeksu) a to pogarsza ogolna wydajność.
Okopując się na bezpiecznej pozycji, stawiam tezę, że nie ma odpowiedzi na pytanie co jest wyjdaniejsze - dużo plików czy dużo plikow w wielu katalogach ![]() Ten post edytował wNogachSpisz 10.03.2013, 17:48:59 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.05.2025 - 09:03 |