Avatar billede dennism Nybegynder
15. januar 2006 - 14:42 Der er 6 kommentarer og
1 løsning

PHP: billedstørrelse

Når jeg f.eks. uploader et billede på 1MB laver serveren timeout, da det ikke kan nås på de 30 sekunder.
Hvad anbefaler I, at jeg sætter som max. billedstørrelse? Og skal jeg evt. udvide timeouten?
Avatar billede rednex Nybegynder
16. januar 2006 - 02:27 #1
Det kommer lidt an på hvor hrtigt klienten kan uploade. Hvis vi tager udgangspunkt i en billig ADSL forbindelse, så har de typisk 128 kbps (kilobit pr. sekund) i upload.

Så kan du udregne hvor meget man kan nå at uploade under optimale forhold vha. denne formel:
128(upload i kbps) x 8 (bits pr. byte) x 30 (sekunder) = 480 kB (kilobyte).

Hvis dit webhotel kører safe mode, så kan du ikke selv ændre timeout. Derudover skal du også være opmærksom på maks. post size og max memory limit.
Avatar billede dennism Nybegynder
16. januar 2006 - 11:30 #2
Nu er jeg selv hostmaster, så kan gøre det som jeg vil :)
Men vil nu alligvel gerne have en max. grænse. Hvad ligger denne normalt på?
Avatar billede rednex Nybegynder
16. januar 2006 - 13:53 #3
Hov, der var en smutter i den formel jeg postede. Den skulle hedde:

(128kbps / 8) x 30sek = 480 kB

Hvis du i stedet vil vide hvor meget time limit skal være for at du kan nå at uploade en mængde data, kan du bruge denne udregning:

1024kB / (128kbps / 8) = 64 sekunder
Avatar billede dennism Nybegynder
16. januar 2006 - 16:46 #4
Bør jeg ændre min time limit, eller skal jeg istedet sætte en max size på under 400kB?
Avatar billede rednex Nybegynder
16. januar 2006 - 16:55 #5
Det synes jeg kommer an på hvad billederne skal bruges til. Hvis der f.eks. er tale om profilbilleder eller avatars, som jo i sin natur bør være små, så ville jeg vælge en lav max size. Er der i stedet tale om et galleri, hvor man gerne vil have billeder i god opløsning, så erløsningen nok at sætte timelimit op.
Avatar billede dennism Nybegynder
25. januar 2006 - 12:55 #6
Smider du lige et svar?
Avatar billede rednex Nybegynder
25. januar 2006 - 14:54 #7
Yessir :o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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