![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bo te funkcje malo czasu zajmuja, gozej z ladowaniem ( i tracisz miesieczy transfer na wysylanie nie potrzbnych danych).
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... |
|
|
![]()
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?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) , nie chodziło mi o kasowanie a o przenoszenie... Przenoszenie trwa dłużej, jako że najpierw musimy plik skopiować, a dopiero potem go usunąć. |
|
|
![]()
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.
|
|
|
![]()
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: 23.08.2025 - 03:43 |