Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Proszę o poradę: Dużo plików w jednym katalogu czy grupowanie ich w katalogach
Sztef89
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 6.12.2010

Ostrzeżenie: (0%)
-----


Proszę o doradzenie jak lepiej zrobić:

Mam masę plików o nazwach:
dsaf3jkbcs.1.jpg
dsaf3jkbcs.3.jpg
dsaf3jkbcs.4.jpg
...
4jb5kn53jj.1.jpg
4jb5kn53jj.3.jpg
4jb5kn53jj.4.jpg
...
itd.


Zastanawiam się jak lepiej zrobić aby strona chodziła wydajniej (zakłądając ze tych plików może być nawet 1000000).

1. Pliki umieścić w jednym katalogu, a żeby je wyświetlić to:
  1. $warunek = '../img/obrazki/'.$id.'*';
  2. $tmp = glob($warunek);
  3. potem w pętli odczytujemy pliki...


CZY

2. Pliki o tym samym ID umieszczać do folderu o tym ID ? - Nie trzeba by używać funkcji glob() do wyszukiwania plików bo linki mógłbym wygenerować. Ale czy ilość katalogów na serwerze może go spowolnić ?


Proszę o odpowiedzi jaka byłaby różnica między wydajnością obu tych rozwiązań i co by było lepsze.
Go to the top of the page
+Quote Post

Posty w temacie
- Sztef89   Proszę o poradę: Dużo plików w jednym katalogu czy grupowanie ich w katalogach   25.11.2011, 17:26:02
- - darko   Pytasz o wydajność, a nie napisałeś najważniejszeg...   25.11.2011, 17:33:21
|- - Sztef89   Cytat(darko @ 25.11.2011, 18:33:21 ) ...   25.11.2011, 17:38:53
- - darko   Przy takiej ilości obrazków i takiej operacji to r...   25.11.2011, 17:44:40
|- - Sztef89   Cytat(darko @ 25.11.2011, 18:44:40 ) ...   25.11.2011, 17:50:24
- - markonix   Tutaj troszkę o limitach.. Jeśli miałbyś je przekr...   25.11.2011, 17:54:21
- - darko   Tak naprawdę nie musisz przeszukiwać wszystkich pl...   25.11.2011, 17:55:25
- - Niktoś   Wyszukiwanie pliku w 100 000 000 plikach jest szy...   25.11.2011, 18:02:56
|- - Sztef89   Cytat(Niktoś @ 25.11.2011, 19:02:56 )...   25.11.2011, 19:00:42
- - erix   Grupować. Teoretycznie niektóre FS-y nie mają lim...   26.11.2011, 15:29:44
- - thek   Grupować. Ktoś kto pisze o waleniu do jednego wora...   27.11.2011, 01:00:08
- - abort   Krótki test: 60 tysięcy plików w katalogu. Najpros...   27.11.2011, 21:21:09
- - thek   No i nie zapomnij abort, że chyba każdy klient ma ...   27.11.2011, 23:09:37
- - Niktoś   @abort mówisz teraz o wylistowaniu,weź teraz wyszu...   27.11.2011, 23:21:20
- - abort   @thek, niktoś: ależ ja doskonale o tym wiem. Bijem...   27.11.2011, 23:51:00
- - Pilsener   Raz: nawet jeśli nie ma to wpływu na wydajność to ...   28.11.2011, 00:00:55
- - thek   @Pilsener: gdyby zmiana była stricte kosmetyczna, ...   28.11.2011, 11:19:05
- - Sztef89   Troszkę nie spodziewałem się, że rozmowa się tak r...   29.11.2011, 16:56:41
- - by_ikar   Szybkość kompresji plików zależy od tego jak one s...   29.11.2011, 19:12:35
- - Sztef89   faktycznie nie pomyślałem o timeout na serwerze, p...   29.11.2011, 22:30:52


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 21:38