이미지를 사용할 수 있는지 확인하는 PHP 파일이 있습니다. 이미지가 있으면 이미지가 사용자에게 반환되고 그렇지 않으면 이미지가 만들어져 사용자에게 반환됩니다.이미지 출력 성능 최적화
if(file_exists($filepath)) {
$fp = fopen($filepath, 'rb'); # stream the image directly from the cachefile
fpassthru($fp);
exit;
}
내가이 내가 "file_exists"를 건너 뛸 수 호출을 최적화하고 단지하려고 생각 "fopen을"이 "거짓"경우 그렇지 않으면 내가 직접 반환, 나는 이미지를 만들 반환 (맞습니까?).
내가 알고 싶은 것은 이것이 PHP에서 이미지를로드하는 가장 빠른 방법인가? 그 전에 나는 imagepng($image)
을 사용하지만 fpassthru이 방법은 빠른 읽기 : http://www.php.net/manual/en/function.imagepng.php#103787