Avatar billede donslund Nybegynder
07. juni 2007 - 19:54 Der er 9 kommentarer og
1 løsning

Kan man tømme PHP Memmory?

på et hotel hos one.com har jeg problemer med at nogle billeder ikke kan behadles i GDlib fordi det er for stort (mere en 1,5 Mb). Jeg kan ikk øge memory_limit, men da er forskellige billeder ind i mellem en masse der vises, så tænkte jeg om det er muligt, efter hver billedgenerering, at tømme denne Memory på en eller anden måde.
Avatar billede erikjacobsen Ekspert
07. juni 2007 - 20:47 #1
Du kan upload eet billede op til en ca. størrelse, afhængig af hvad du gøre med det bagefter. Det afhænger af webhotel. På mange, i hvert fald b-one/one, kan disse grænser ikke ændres.
Avatar billede donslund Nybegynder
07. juni 2007 - 21:07 #2
Billederne lægges op i fuld størrelse via FTP, men med GDlib resizer jeg dem inden de sendes til browseren og det er her det går galt.

One.com har en grænse på 16M men billederne fylder ikke over 2M. Det undrer mig lidt.
Avatar billede erikjacobsen Ekspert
07. juni 2007 - 21:12 #3
I komprimeret tilstand fylder de måske kun 2MB - ikke når GDlib arbejder på dem.
Grænsen kan du ikke gøre noget ved på one.com
Men du kan nu godt risikerer at de bliver sure på dig hvis du resizer billeder hver gang de vises. Det koster kræfter på serverne.
Avatar billede donslund Nybegynder
07. juni 2007 - 21:17 #4
tja, det kan da godt være at jeg skal pille det af igen, eller smide dem ned i størrelse manuelt.
Avatar billede dkfire Nybegynder
08. juni 2007 - 00:16 #5
Eller hvad med at lade php resize dem en gang og så gemme dem som nye billeder i de rigtige størrelser ?
Avatar billede radion Nybegynder
08. juni 2007 - 00:18 #6
eller skifte til et webhotel der lader dig ændre størrelsen af memory_limit

fx kan du ved surftown gøre det vha .htaccess

størrelsen på billedet i hukommelsen afhænger af antal pixels

er ikke sikker på det men, mener at et 800x600 px billede kommer til at fylde

800*600*4=1,92 Mb ( *4 pga. RGB + alpha kanal )

så et 2400x1800 billede vil i hukommelsen fylde
2400*1800*4=17,28 MB
Avatar billede donslund Nybegynder
09. juli 2007 - 09:43 #7
Jeg lukker her. Point anyone?
Avatar billede radion Nybegynder
09. juli 2007 - 13:43 #8
nej tak :)
Avatar billede erikjacobsen Ekspert
14. juli 2007 - 15:46 #9
nej tak.
Avatar billede donslund Nybegynder
15. juli 2007 - 09:56 #10
Men så er der jo ikke andet at gøre end at lukke :-)
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