У меня проблема с загрузкой файлов из моего CDN. Я переместил все большие файлы с хостинга на CDN, чтобы сохранить пропускную способность, но функция на PHP работает на сервере, и каждая загрузка все равно учитывает пропускную способность. Это как трафик с CDN -> сервер (хостинг) -> клиент. Есть ли возможное решение пойти прямым CDN -> клиент?
Моя функция загрузки:
function download($url) {
header ("Content-type: octet/stream");
header ("Content-disposition: attachment; filename=".$url.";");
header("Content-Length: ".filesize($url));
file_get_contents($url);
exit();
}
После применения этой функции в журнале CDN видно, что загрузка осуществляется с IP-адреса сервера (хостинга).
Спасибо за любой совет!