Я ничего не знаю о CDN, и завтра я собираюсь начать то, что обещает быть длительным исследованием их.
Но я хотел поделиться своим идеальным видением CDN, которое в основном соответствует концепции «платного прокси».
Вкратце, я просто хочу кэшировать все мои статические файлы (js, css, изображения и т. Д.), Чтобы пользователи всегда получали доступ к достаточно близкому POP.
На мой взгляд, достичь этой цели должно быть очень просто, я просто меняю:
скрипт: src = 'http://abc.com/script.js'
изображение src = 'http://abc.com/image.jpg'
кому:
скрипт: src = 'http://cdn.com?src=abc.com/script.js'
изображение src = 'http://cdn.com?src=abc.com/image.jpg'
Прокси-сервер будет запрашивать мой сервер ровно один раз, а затем выталкивать содержимое до краев. Никаких явных загрузок, никаких хлопот, никаких API и т. Д.
Я мечтаю или это достижимо?
Спасибо.
Это именно то, что они называют исходная тяга CDN. Эти прокси обычно хранит контент в течение ограниченного времени и обновляет его по запросу. Существуют и другие виды CDN, которые также позволяют загружать контент непосредственно в них.
Техника, которую вы описываете, работает и доступна у нескольких поставщиков.
Некоторые моменты, о которых следует подумать во время расследования:
Кроме того, часто причиной развертывания cdn является возможность обрабатывать всплеск трафика. Убедитесь, что ваши контракты это отражают.
Отправьте мне сообщение, если вам нужно больше информации о том, как выбрать и интегрировать cdn или масштабирование в целом
Звучит как расширение облака Amazon. Например, весь статический контент на Woot обслуживается Amazon. Это может быть достигнуто путем монтирования корневого каталога статического содержимого для дампа файлов в облако, например, через ftp.
изменить: извините, пропустил? = хост / часть ресурса.