27. maj 2008 - 19:15Der er
13 kommentarer og 1 løsning
For store billeder - for lidt hukommelse
Jeg har et lidt irriterende problem. Jeg har nogle relativt store billeder gemt i en MySQL database. Billederne er samlet i gallerier, og det vil sige, at hvis jeg vil hente alle billeder i et galleri og vise dem sammen, stopper PHP-scriptet fordi der ikke er nok hukommelse.
Jeg kan ikke forøge hukommelsen, fordi det ikke er tilladt på serveren. Hvad kan jeg så gøre? Er der egentlig noget forkert med min teknik, fordi jeg kan ikke finde artikler om lignende problemer??
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Dine billeder ligger ikke en snus mere sikkert i en DB end i en mappe ... men til gengæld har du den 'fordel', at du slæber rundt på en helt unødigt stor DB ;o)
Du kan bare lægge dine billeder i en mappe udenfor webspace (dvs. over roden for sitet).
Brugeren kan så kalde en php-fil, hvor du først sætter passende headers - og derefter outputter billedfilen med php's readfile funktion. Så ligger dine billeder mindst ligeså godt beskyttet som i en DB =)
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.