Autor | Zpráva | ||
---|---|---|---|
watchick Profil |
#1 · Zasláno: 27. 2. 2011, 15:53:47 · Upravil/a: watchick
Zdravím,
mám soubor obrazek.png Jak nejrychleji ho mohu zobrazit (pokud to chci vést přes PHP kód)? Mám: $file = "obrazek.png"; $image = imagecreatefrompng($file); header('Content-type: image/png'); ImagePNG($image); |
||
snake.aas Profil |
#2 · Zasláno: 27. 2. 2011, 15:58:40 · Upravil/a: snake.aas
imho bude rychlejší
$file = "obrazek.png"; header('Content-type: image/png'); readfile($file); |
||
watchick Profil |
#3 · Zasláno: 27. 2. 2011, 18:40:18
snake.aas:
výrazně rychlejší? |
||
DJ Miky Profil |
#4 · Zasláno: 27. 2. 2011, 18:46:21
Hlavně bude šetrnější na paměť. U toho prvního způsobu (imagecreatefrompng + imagepng) se obrázek musí načíst celý do paměti, rozkódovat z PNG, naslédně převést zpět do PNG a poslat klientovi. U druhého způsobu (readfile) se soubor rovnou z disku přesype klientovi, aniž by se musel celý načítat do paměti nebo (de)kódovat.
|
||
Časová prodleva: 13 let
|
0