Zadejte hledaný výraz...

Počet položek ve složce na hostingu

VOSICKA
verified
rating uzivatele
(13 hodnocení)
10. 10. 2011 15:24:08
Rád bych se zeptal, kolik položek může obsahovat soubor na hostingu? nebo je to jedno? Jak nejlépe rozčleňovat?
Mám na hostingu složku kam přidávám fotky které používám do článku(mám tam už přes 100 obrázků) je lepší vytvořit druhou složku a přidávat tam dalších 100 fotek nebo jich tam může být i 1000 v jedné složce?
Dále mám složku kde mám něco přes 300 složek a v nich fotky, je lepší vytvářet složku se 100 složkami nebo je to jedno?
Jaký to má vliv na chod hostingu?
Děkuji za odpověď
10. 10. 2011 15:24:08
https://webtrh.cz/diskuse/pocet-polozek-ve-slozce-na-hostingu/#reply685870
Michal Kumzak
verified
rating uzivatele
10. 10. 2011 15:46:01
Čím více máte souborů v jedné složce tím pomalejší je listování takovou složkou.
Navíc existuje omezení počtu souborů na jednu složku, pokud se nepletu tak na linuxu je to 32 tisíc. Možná se to dá zvětšit, ale je to spíš na změně struktury, aby nebylo tolik souborů v jedné složce.
10. 10. 2011 15:46:01
https://webtrh.cz/diskuse/pocet-polozek-ve-slozce-na-hostingu/#reply685869
HexaGeek
verified
rating uzivatele
(18 hodnocení)
10. 10. 2011 17:19:00
samozrejme zalezi na OS na kterym hosting bezi, ale vzdy plati pravidlo cim vice polozek v adresari tim delsi nacitani. Linux na ext ma urcite limity na pocet polozek ve slozce a ty kdyz se prekroci tak se soubory nejde pracovat nebo je mazat. Obecne doprucujeme rozkladat soubory do adresaru napriklad pokud mate soubor
img20111224001.jpg tak struktura adresare muze byt
/img/2011/12/14/0/0/ .. je to pouzitelne i pro zalohovani atd..
10. 10. 2011 17:19:00
https://webtrh.cz/diskuse/pocet-polozek-ve-slozce-na-hostingu/#reply685868
Martin Tiršel
verified
rating uzivatele
(1 hodnocení)
10. 10. 2011 18:22:06
Skôr by som povedal, že to viac záleží na použitom filesystéme ako na operačnom systéme, tam sú dané limity. Neviem ako presne na Windows a NTFS, ale Linux a ext filesystémy to majú podľa počtu inodes, ktoré sa alokujú pri vytváraní diskového oddielu. V adresári môžeš mať aj niekoľko stotisíc súborov a prístup k nim by nemal byť výkonnostne penalizovaný (ajkeď toto tvrdenie začalo platiť asi až od ext3, ale to si nie som istý). Problém nastáva len pri zobrazovaní obsahu adresára, vtedy sa musí všetko načítať do pamäte, prístup k samotnému súboru je rýchly. Ak budeš mať treba 1-2k súborov, tak by som to neriešil, ale ak čakáš násobky, potom by som zvolil 1-2 podúrovne. Môžeš treba spraviť hash z názvu súboru a každý zo znakov použiť pre danú úroveň (pri 2 úrovniach máš kombináciu 256 adresárov).
10. 10. 2011 18:22:06
https://webtrh.cz/diskuse/pocet-polozek-ve-slozce-na-hostingu/#reply685867
VOSICKA
verified
rating uzivatele
(13 hodnocení)
10. 10. 2011 18:22:40
Díky za odpovědi, takže se budu snažit vytvořit nějakou strukturu složek pro lepší chod. A rád bych se ještě zeptal jak je to s "vrchní" složkou, tím myslím ta úplně nahoře jako je např. jak bylo jmenované nahoře /img/2011/12/14/0/0/.. Tak složka img musí obsahovat postupem času spousty souborů, je lepší potom založit img2?
10. 10. 2011 18:22:40
https://webtrh.cz/diskuse/pocet-polozek-ve-slozce-na-hostingu/#reply685866
HexaGeek
verified
rating uzivatele
(18 hodnocení)
10. 10. 2011 18:23:20
ano rekl jsem to blbe, zalezi i na filesystemu, napriklad NTFS podporuje cachovani index zaznamu coz se hodne podepisuje na rychlosti. Meli jsme i experty s 250 000 souboru v jednom adresari..
---------- Příspěvek doplněn 10.10.2011 v 18:24 ----------
to si trosku nepochopil v top adresari /img/ nikdy zadny soubor nebude. bude az v sub adresich.. takze img2 neni potreba..
10. 10. 2011 18:23:20
https://webtrh.cz/diskuse/pocet-polozek-ve-slozce-na-hostingu/#reply685865
VOSICKA
verified
rating uzivatele
(13 hodnocení)
10. 10. 2011 18:31:50
Aha, já myslel že v souboru img bude záležet i na celkovém počtu složek(př. 2011/12/14...) a souborů které budou dané sub adresáře obsahovat.
10. 10. 2011 18:31:50
https://webtrh.cz/diskuse/pocet-polozek-ve-slozce-na-hostingu/#reply685864
Pro odpověď se přihlašte.
Přihlásit