Вопрос о сети доставки контента CDN - PullRequest
0 голосов
/ 18 марта 2010

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

Ответы [ 2 ]

2 голосов
/ 18 марта 2010

Чтобы сослаться на контент из CDN, вы можете указать свой домен / поддомен на серверах CDN, а клиенты могут ссылаться на JS, используя ваш домен. Так что в будущем, если вы захотите переключить CDN, просто введите DNS-запись.

Если вы не заинтересованы в скупке места в CDN, вам следует предложить своим клиентам разместить его в домене / поддомене, которым они владеют, и обновить записи DNS, чтобы они указывали на выбранный CDN.

0 голосов
/ 18 марта 2010

CDN не всегда ускоряют процесс. Если CDN не очень популярен, браузер не будет кэшировать скрипт. Он должен будет выполнить другой поиск DNS и создать новое соединение, которое занимает некоторое время.

CDN, являющийся более надежным, также является ложной выгодой, потому что, если ваш сайт не работает, на самом деле не имеет значения, что CDN работает.

Это может сэкономить вам некоторую пропускную способность, но только небольшую. Например, jQuery намного меньше фонового изображения, используемого jquery14.com

...