Вывод изображения из URL без загрузки его на сервер, отвечающий на запрос

Я использую облачный фронт для ускорения доставки некоторого контента. Я немного растерялся, когда дело доходит до «вывода контента». Скажем, например, у меня есть веб-сайт mysite.com, и когда я перехожу на mysite.com/fetchimage.php, я хочу вывести изображение из облачного фронта, как если бы пользователь непосредственно обращался к этому изображению.

Я уже нашел несколько способов сделать это. Однако я хочу, чтобы мой веб-сервер «возвращал» изображение облачного фронта напрямую, как если бы оно его обслуживало, но я не хочу загружать его из облачного фронта и затем выводить содержимое изображения таким образом.

Я хочу, чтобы мой сервер отвечал на запрос, но я хочу, чтобы пользователь загружал содержимое изображения непосредственно из облачного фронта (чтобы мой веб-сервер не перегружался всем этим трафиком).

0

Решение

То, что вы просите, невозможно. Вы не можете сделать так, чтобы ваш сервер обслуживал удаленный образ, если он не загружает его первым. Лучшее, что я думаю, вы можете сделать, это вызвать перенаправление из вашего файла fetchimage.php:

header('Location: ' . $urlOnCloudFront, true, 301);

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]