15. januar 2006 - 14:42Der 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?
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.
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.
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.