Похоже, есть несколько вариантов для достижения этой цели.
Первый будет использовать CDN в качестве источника. В этом случае уже есть ответ с некоторыми советами.
Второй вариант будет использовать ваш текущий веб-сайт в качестве источника для изображений. В этом случае вам потребуется выполнить работу DNS, которая будет выглядеть примерно так:
Опубликованный URL -> CDN -> Public Origin
Шаг 1 - images.yoursite.com IN CNAME images.yoursite.com.edgesuite.net --- Эта запись будет отправлять все запросы трафика для поддоменов изображений в пограничную сеть CDN Akamai.
Шаг 2 - origin-images.yoursite.com В публичном интерфейсе A или IN CNAME для изображений
Таким образом, все работает так, что на первом этапе вы получаете запрос для одного из ваших изображений, который затем будет отправлен через DNS в пограничную сеть в CDN (в данном случае только для Akamai HTTP). Если у CDN еще нет образа в кеше или истек срок его кеша, то он перенаправит запрос общедоступному источнику, который вы настроили, чтобы извлечь файл, применить любые пользовательские правила поведения (перезапись, переопределение элементов управления кешем и т. Д.). ), кэшируйте содержимое, если оно помечено как кэшируемое, а затем передайте файл клиенту
Существует множество настроек, которые можно выполнить при подаче статического контента через CDN. Вышеприведенный пример очень поверхностный, и таким образом можно легко проиллюстрировать логику на очень высоком уровне.