| 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: 15 let
|
|||
0