![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 0 Dołączył: 1.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
witam, bede mial galerie w ktorej w pewnym momecie moze byc nawet 100 000 plikow w jednym katalogu. Jak bardzo wpłynie to na czas dzialania takiego skryptu:
Czy to wogole jest dobry pomysl? Prosił bym o Wasze opiniei ewentualnie jakies pomysly. Ten post edytował dobryvinyl.com 23.05.2005, 15:15:42 -------------------- ___________________________________________
www.digart.pl / galeria jakich mało. |
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Na skryptu to nie znacznie
![]() Lepiej do tego dodac stronicowanie (podzial na strony np po 20) |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@hwao
Cytat Na skryptu to nie znacznie bo te funkcje malo czasu zajmuja Wydaje Ci sie. Jesli masz bardzo duza liczbe plikow w katalogu tak potrafi tak zamulic ze to bedzie bardzo duzy problem. Lepiej jest podzielic na podkatalogi lub stworzyc strukture drzewiasta. To nie zalezy od stystemu.@dobryvinyl.com Radze wczesniej poczytac o ograniczeniach systemowych co do ilosci plikow w katalogu a czas wyszukiwania pliku. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Widzialem ze robi sie to tak:
"jakistamplik" jest w: ..../j/a/k/ itd... -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Jesli struktura podchodzi pod odpowiednia strukture to mozesz Tworzyc YYYY/MM/DD
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Aby obiczyć przybliżony czas egzekucji jakiegokolwiek skryptu, wystarczy pobrać ilość milisekund [lub sekund] na początku i na końcu skryptu, a potem obliczyć różnicę.
Generalnie, to takim skryptem nie zablokujesz serwera, ale gdyby to było np rekursywne kasowanie katalogów, mogłoby to trwać ponad 30 sekund, a wtedy... Zresztą zależy od konfiguracji. Napisałem kiedyś skrypt do zarządzania plikami i katalogami na serwerze z poziomu przeglądarki. Rzadko mi się wiesza, chyba że kasuje coś co ma drzewiastą strukturę i ponad 2 giga. Jeżeli kogoś by ten skrypt interesował, dostępny jest na stronie: http://wesola.net/~pepis/projects.php Ten post edytował Pepis 23.05.2005, 20:18:43 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Hm zalezy czego 2GB jesli to sa filmy to roznicy nie ma, a jesli to sa pliki po 1 KB to juz jest. Ogolnie struktura drzewiasta przyspiesza wyszukiwanie odpowiedniego pliku. Z tym kasowaniem to calkiem mozliwe.
Mozesz napisac jaki system i parametry sprzetu? ![]() -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
To były pojedyńcze pliki, kilka tysięcy plików poumieszczanych w losowych katalogach i podkatalogach. Chodzi o to że to były małe pliki.
Sorry ![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 0 Dołączył: 1.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dziekuje za pomysly i opisy. Cos bede musial wymyslec.
-------------------- ___________________________________________
www.digart.pl / galeria jakich mało. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Jedynie co moge Ci doradzic to przemyslenie wszystkigo i kilka testow i sam ocenisz co i jak ma byc.
Ostatnio projektowalismy skladowanie dokumentow i po testatch i przemysleniach wyszlo ze najlepszym rozwiazaniem bedzie struktura w katalogach zaleznych od dat. Mozesz takie rozwiazanie wziasc pod uwage. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 13:47 |