Как загрузить несколько файлов на CDN? - PullRequest
0 голосов
/ 29 ноября 2010

Я должен загрузить webpage on cdn.Скажите test.html, test.css, image1.jpg и т. Д. Теперь я uploading все эти файлы один за другим.Я думаю, что это не эффективно.Итак, возможно ли сохранить все эти файлы в folder, а затем upload this folder в cdn?Если да, то какие параметры мне нужно позаботиться об этом.Полезно ли архивировать папку?Я использую python.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 10 сентября 2013

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

Чтобы выполнить массовую загрузку, вы можете заархивировать все такие файлы на локальном компьютере и загрузить на свой веб-сервер.Разархивируйте файлы на веб-сервере и напишите пакетный скрипт, который использует API CDN для отправки файлов в контейнер CDN.

Для поиска новых или измененных файлов напишите другой пакетный скрипт, чтобы получить все новые / измененные файлы и отправить их в контейнер CDN через API CDN.

0 голосов
/ 06 октября 2011

Вы не можете загружать файлы в CDN просто потому, что CDN - это система компьютеров, содержащая копии данных, размещенных в различных узлах сети.

В основном вам сначала необходимо загрузить данные куда-нибудь;скажем, на вашем веб-сайте или в блоге ( www.mywebsite.com / image.jpg ), а затем настройте поставщика CDN (например, Amazon CloudFront) для получения контента с вашего сайта и распространения через его сеть.

Поставщик CDN предоставит вам ссылку типа blablabla.amazon.com , которую вы можете использовать для доставки контента.Таким образом, ваш image.jpg теперь будет доступен с blablabla.amazon.com / image.jpg .Когда пользователи попробуют эту ссылку, провайдер CDN направит запрос на ближайший сервер для доставки изображения.

If you need to upload multiple files , you may use AJAX. 
...