Avatar billede kiwankow Nybegynder
10. september 2009 - 14:11 Der er 13 kommentarer og
1 løsning

Findes der en måde at speede billedupload op på..??

Hej

Jeg har en MySQL database som der kan uploades billeder til igennem php. Men det kører så extremt langsomt, er der noget man kan gøre for at speede det op..??
Avatar billede mads_kikkenborg Nybegynder
10. september 2009 - 14:36 #1
Hej.

Lægger du billederne op, direkte i MySQL databasen ?

//
Mads Kikkenborg
Avatar billede arne_v Ekspert
10. september 2009 - 14:37 #2
Egen DB eller billigt webhotel?
Avatar billede kiwankow Nybegynder
10. september 2009 - 14:46 #3
ja billederne lægges direkte ind i databasen.

Det er min egen database men har købt den færdigprogrameret, og ja hele systemet ligger på et billigt webhotel
Avatar billede mads_kikkenborg Nybegynder
10. september 2009 - 14:58 #4
Det skyldes sansynligvis at de har begrænset CPU forbruget, det gør mange af hotellerne, for ikk at overbelaste så andre brugere ikke bliver berørt af det.

Få plads hos et webhotel som ikke er sure over du bruger masser af CPU resourcer, eller få f.eks. en virtuel server ?

//
Mads Kikkenborg
Avatar billede kiwankow Nybegynder
10. september 2009 - 15:02 #5
hvor finder man sådan et webhotel med mere cpu
Avatar billede arne_v Ekspert
10. september 2009 - 15:11 #6
Billeder i database kræver en lille smule power af databasen.

9 kr./måneden web hoteller har rigtigt mange brugere om at dele en database server.
Avatar billede arne_v Ekspert
10. september 2009 - 15:12 #7
Lidt humoristisk: cykling er sjovt, formel 1 er sjovt - men det er ikke sjovt at deltage i formel 1 på cykel !
Avatar billede mads_kikkenborg Nybegynder
10. september 2009 - 16:29 #8
Jeg tilbyder noget, simpelt, på www.kbds.dk, men alternativt synes jeg du skal kontakte de forskellige udbydere, om hvilke muligheder de tilbyder. Alt afhængig af hvor stort dit krav var, ville jeg nok godt kunne følge med i din forespørgen.

Alternativt igen, er der jo en virtuel spand med masser af juice.

//
Mads Kikkenborg
Avatar billede gbjensen65 Nybegynder
13. september 2009 - 12:10 #9
Der er noget der undre mig i denne her debat, der er ingen der ind til nu har stillet spørgsmålet, hvorfor uploade billederne i databasen ?? hvorfor ikke uploade dem til en mappe på din server og så i databasen oprettet en record med et link til billedet ?

Grunden til jeg spørger om dette er at det sløver de fleste databaser ned, hvis de indeholder store mængder binær data. Og hvad opnår du ved at have billederne i databasen ? Du kan jo ikke lave en søgning i billede indhold alligevel (jeg ved i hvert fald ikke hvordan det skulle kunne lade sig gøre)
Hvis du ligger billederne i en mappe, evt. navngivet automatisk, så der ikke opstår dubletter, så kan du i den tilhørende record i din tabel skrive alt det du ønsker at kunne søge efter. f.eks. dato, filnavn, uploader, billede beskrivelse osv. Du slipper så også for at skulle genskabe billederne når de skal vises på din side.
Jeg har en hjemmeside med mere end 17000 * 2 billeder (original + thumbnail) hvor jeg har gjort det på denne her måde:
Billederne gemmes i mapper efter hvilket land de tilhører, de tildeles et filnavn som brugeren foreslår (eller som systemet selv har sammensat, alt efter hvilken metode der anvendes)
dette filnavn tildeles et løbenummer, der er en højere end det sidste med samme navn.
Info om billedet gemmes så i databasen, med filnavn, sti, bruger id, dato og beskrivelse.
Selve billedet gemmes i den relevante mappe f.eks. img/dk + et thumbnail i f.eks. img/dk/thumb
Disse billeder er nemme at indsætte på de relevante sider og med en HTML kommando som denne her kan alle se billede i mini størrelse: <a href="img/dk/billede1.jpg"><img src="img/dk/thumb>billede1.jpg"></a> og med et klik se det originale billede.

Mvh. Lars
Avatar billede kiwankow Nybegynder
25. september 2009 - 11:06 #10
MADS:

jeg har kigget på det du tilbyder men der står jo ikke noget om minimum CPU for de forskellige løsninger..??
Avatar billede mads_kikkenborg Nybegynder
27. september 2009 - 23:35 #11
Der er heller ingen begrænsning. De kører p.t. på en IBM dual quard core 2.0 Ghz med 24 GB ram, og ingen har CPU problemer :)
Avatar billede kiwankow Nybegynder
28. september 2009 - 13:21 #12
Ok men hvor mange er der om at dele det du skriver der..?? Det siger jo ikke så meget hvis der ikke er nogen garanti for hvor meget cpu min hjemmeside som minimum altid har adgang til
Avatar billede mads_kikkenborg Nybegynder
28. september 2009 - 14:13 #13
Din server vil ikke blive begrænset på nogen måde.
Hvis du har lyst, kan jeg oprette en server til dig, gratis i en testperiode - men du skal selv installere programmerne på den. Jeg skal nok sætte den op så den er klar med IP og det hele, dog mangler der jo noget web og ftp programmer
Avatar billede kiwankow Nybegynder
28. september 2009 - 16:56 #14
Det var ellers pænt af dig med jeg aner intet om opsætning af servere, så det kan jeg desværre ikke :-(
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester