Здравствуйте, добрые люди!
Я столкнулся такой проблемой, есть сервер где лежат аудио и фото файлы.
Для безопасности я их положил в другую директорию которая лежит за веб сервером,
/www / public -
web server
___________ /css
___________ /js
___________ index.html
. . .
_______/ static
___________index.php -
отсюда обращение к файлам
/ static -
файлы
к файлам обращаюсь через index.php файл который лежит в static.
Проблема в том что когда обращаюсь к одному файлу который весит max. 500 Кб загружает долго
не смотря на то что, скорость интернета хороший.
Мне кажется я не правильно передаю файл.
$path= '../../static/' . $fileName;
$fp = fopen($path, 'rb');
header("Content-Type: image/png");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . filesize($path));
fpassthru($fp);
Буду очень благодарен всем кто ответит.