Jeg er blevet i tvivl om den kan håndtere mange filer, hvis der nu fx ligger 1000 filer i mappen, er den så hurtig nok til at hente dem frem? Vil det være mere optimalt at lave en tabel i mysql som indeholder alle informationer om filerne?
Hvis filerne er statiske altid, så vil jeg nok vælge at smide dem ind i en database, men hvor store er filerne og hvad forbindelse skal det bruges til (hvis man må få det at vide)
Filerne variere mellem 1B til 12 MB. Det består af mange filer, og der bliver hele tiden tilføjet, så der kommer flere og flere. Men det er bekymre mig lidt er om funktionen readdir() er lige så hurtig som Mysql, eller det er på marginalerne?
Det er deling af filer til en større rapport, i forbindelse med forskning.
Hvis du lister mappen og udtrækker informationer om hver enkelt fil, hvergang du skal bruge info om filerne, må det nødvendigvis være voldsomt meget langsommere, end én gang for alle at smide info i en DB - og senere slå dem op dér.
Eksemplet, du viser i spørgsmålet, er jo kun begyndelsen på den proces, der skal gentages ved hver forespørgsel. Derefter skal du først til at hente informationerne :)
"Det er deling af filer til en større rapport, i forbindelse med forskning." Har du prøvet SVN? Det ved nok allerede hvad det er, men ville lige være sikker på du ved det. Men ok hvis det ikke er læsbart i en alm text editor så hjælper det nok ikke så meget med SVN...
Men jeg vil nok klart vælge database, da det jo alt andet lige er meget nemmere at håndtere.
Ok, tror jeg holder mig til databasen, så går det nok aldrig helt galt.:) Vil I(olebole og dcheng) ikke lige svare, så I kan få point?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.