[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Spôsob ukladania obrázkov

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
NapísalOffline : 06.10.2010 16:52 | Spôsob ukladania obrázkov

Zdravím,

dnešná otázka sa týka spôsobu ukladania obrázkov, tak aby to bolo, čo najefektívnejšie resp. najpraktickejšie.

Robím projekt, kde predpokladáme vysoký počet obrázkov (desaťtisíce možno stotisíce). Nie je blbosť to ukladať do jedného priečinka? Ovplyvňuje nejako počet súborov v priečinku rýchlosť načítania súboru?

Príklad: mám 123456 obrázkov a chcem načítať obrázok 16789.jpg
je rýchlejšie ak obrázky rozdelím napríklad do priečinkov napr. images/1/6/7/16789.jpg
alebo to môže byť kludne images/16789.jpg ? (rátame, že potom v tom priečinku bude 123456 súborov)

Ak má počet súborov v priečinku vplyv na rýchlosť načítania, koľko je asi tak "v pohode" počet súborov v priečinku? 1000? 500?


_________________
Sorry za prelkepy
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1719
Témy: 0 | 0
NapísalOffline : 06.10.2010 18:14 | Spôsob ukladania obrázkov

Záleží od toho, či súborový systém používa na ukladanie dát o súboroch stromy, alebo nie. Ak sa používajú stromy, tak sa konkrétny súbor nájde rýchlo, aj keď ich je tam veľmi veľa. Ak ale súborový systém používa napr. obyčajné zoznamy, tak to bude dosť pomalé. Keďže pravdepodobne súborový systém nemôžeš nijako ovplyvniť, bezpečnejšie je robiť tam tie adresáre.


Offline

Skúsený užívateľ
Skúsený užívateľ
Spôsob ukladania obrázkov

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14691
Témy: 66 | 66
Bydlisko: Žilina
Vek: 30
NapísalOffline : 06.10.2010 18:14 | Spôsob ukladania obrázkov

vyskúšaj si to! :) napchaj do jedného priečinka vo windowse povedzme 10000 obrázkov a skús otvoriť zložku. otvorí sa rovnako rýchlo ako keby si mal rozdelené veci do dvoch či viacerých? ja si myslím, že nie, ale rád sa nechám poučiť


_________________
C#, PHP, ...
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 06.10.2010 19:37 | Spôsob ukladania obrázkov

otvarat adresar kde system musi vytvarat zoznam suborov a otvarat konkretny subor su dve odlisne veci !!!


Offline

Skúsený užívateľ
Skúsený užívateľ
Spôsob ukladania obrázkov

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14691
Témy: 66 | 66
Bydlisko: Žilina
Vek: 30
NapísalOffline : 06.10.2010 21:17 | Spôsob ukladania obrázkov

súhlasím, ale sú prípady, kedy pred otvorením (alebo inou manipuláciou) potrebuješ napr. overiť, či sa daný súbor v danom adresári nachádza. nechce sa mi veriť, že by to overenie fungovalo identicky rýchlo pri 10-tich obrázkoch a 200 000.... pri webe sa predpokladá istá forma managementu súborov
Uznávam ale, že som sa vyjadril zavádzajúco, mal som to asi bližšie špecifikovať :)


_________________
C#, PHP, ...
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 06.10.2010 22:58 | Spôsob ukladania obrázkov

no v pripade filesystemov typu FAT staci najst poziciu prveho sectoru suboru vo fat tabulke a pozicia dalsieho nasledujuceho sectoru je ulozena na konci aktualneho. najdenie pozicie sectoru vo fat tabulke medzi 200 000 subormi bude priblizne rovnake ako keby bolo nutne prehladavat privela adresarov a podadresarov.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1719
Témy: 0 | 0
NapísalOffline : 08.10.2010 20:58 | Spôsob ukladania obrázkov

walther píše:
súhlasím, ale sú prípady, kedy pred otvorením (alebo inou manipuláciou) potrebuješ napr. overiť, či sa daný súbor v danom adresári nachádza.
Otvorenie, či sa v adresári nachádza konkrétny súbor je pri tých FS, čo používajú stromy veľmi rýchle (rovnako ako aj otvorenie konkrétneho súboru). Problém ale nastane, ak budeš hľadať napr súbory, ktoré majú príponu .png. V takom prípade musíš prejsť celý zoznam a to môže byť dosť pomalé.


 [ Príspevkov: 7 ] 


Spôsob ukladania obrázkov



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Google má nový spôsob vyhľadávania obrázkov

v Novinky

1

508

18.11.2009 16:39

SevaN

V tomto fóre nie sú ďalšie neprečítané témy.

Nový spôsob zmenšovania obrázkov na stránke

v Novinky

1

155

27.08.2007 16:47

kmsa

V tomto fóre nie sú ďalšie neprečítané témy.

zablokovanie ukladania cookies

v Sieťové a internetové programy

10

1269

29.04.2006 12:11

Whistler

V tomto fóre nie sú ďalšie neprečítané témy.

Plocha - zmenenie cieľu ukladania

v Operačné systémy Microsoft

7

92

22.08.2013 22:12

killer

V tomto fóre nie sú ďalšie neprečítané témy.

presmerovanie ukladania dat na particiu

v Operačné systémy Microsoft

2

112

08.10.2012 18:00

expresado

V tomto fóre nie sú ďalšie neprečítané témy.

Prepisanie cesty ukladania blokov v Bitcoin

v Ostatné programy

5

151

04.12.2013 13:08

Kraliček

V tomto fóre nie sú ďalšie neprečítané témy.

Otázka ohľadom ukladania internetových stránok do PC...

v Sieťové a internetové programy

9

289

26.04.2011 0:51

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

sposob zobrazenia obrazku

v HTML, XHTML, XML, CSS

8

441

31.05.2007 16:46

suchy

V tomto fóre nie sú ďalšie neprečítané témy.

hra na sposob matrixu

v Počítačové hry

15

855

23.01.2009 13:34

Jackal

V tomto fóre nie sú ďalšie neprečítané témy.

Sposob fungovania dual sim.

v Smartfóny a tablety

2

122

12.10.2014 15:47

Mandy

V tomto fóre nie sú ďalšie neprečítané témy.

GMAIL - zrušenie automatického ukladania do "Dôležité"

v Služby a webstránky

7

143

11.10.2014 11:45

sysel777

V tomto fóre nie sú ďalšie neprečítané témy.

Spôsob prihlasenia do windowsu xp

v Operačné systémy Microsoft

1

284

25.03.2011 0:39

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

Najefektívnejší spôsob na nanesenie pasty?

v Notebooky a netbooky

15

261

12.06.2016 22:27

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

Navrh- nieci na sposob gadgetov

v PHP, ASP

2

176

16.02.2010 22:37

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

komentare na sposob sme.sk

v JavaScript, VBScript, Ajax

5

302

16.07.2011 13:58

emer

V tomto fóre nie sú ďalšie neprečítané témy.

Hacker predviedol nový spôsob odpočúvania mobilov

v Novinky

1

301

06.08.2010 11:45

fonkey



© 2005 - 2017 PCforum, edited by JanoF