Bir web sitesinde kullanıcıların resim yükleyebilirsiniz. Güvenlik nedenleriyle, bu Webroot (public_html) klasöründe dışında depolanır. Ben resmi görüntülemek için gereken zaman, ben başlıkları göndermek ve böylece gibi, okumak ve çıkış resim verilerini "Readfile" var:
header("Pragma: public");
header("Expires: 0"); // set expiration time
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header('Content-type: image/jpg');
header('Content-Length: ' . $filesize);
readfile($path_url . '/' . $photo);
Bu harika çalışıyor, ancak site büyüyen ve bu sunucuda bir yük olmaya başlıyor.
Soru: sunucu ilk (resmi hala webroota klasörü dışında depolanan ile tabii ki) resim yüklemek zorunda kalmadan, kullanıcıya görüntü veya resim veri göndermek için bir yol var?
Teşekkürler!
David