Алгоритмы Сети доставки контента, примеры, [закрытый] код

Поскольку подчеркивания - это буквально буквы, bash не может знать, когда заканчивается имя вашей переменной и начинается буквальное подчеркивание. В этом случае правильный способ ссылки на переменные - это ${...}, который однозначно отделяет имя от остальной части командной строки:

sample1="${env_abr1}_${cnt_abr1}"
sample2=${env_abr2}_${cnt_abr3}

В обоих случаях второе имя не требует специальной обработки , Любой другой (семантически действительный) небуквенный символ тоже подойдет, как вы указали в своем комментарии:

7
задан Adam Davis 22 November 2008 в 18:04
поделиться

3 ответа

Вы понимаете, что значение, которое имеет сеть доставки контента, находится просто в количестве серверов, которыми они владеют и близость серверов к конечным пользователям?

Вы уверены, что спускаетесь по правильному пути?

7
ответ дан 6 December 2019 в 11:53
поделиться

CDN не является частью программного обеспечения. По крайней мере, Google или ищет вещь на Wiki. http://en.wikipedia.org/wiki/Content_Delivery_Network

3
ответ дан 6 December 2019 в 11:53
поделиться

В то время как я не знаю Проектов С открытым исходным кодом, возможно, стоит суммировать, каков CDN На самом деле? В конце концов, просто взятие набора веб-серверов не принесет Вам нигде.

Ключевые проблемы, которые должна решить CDN Software:

  • Синхронизация. Таким образом, у Вас есть все свои аккуратные фермы в США в Европе и в Азии, но как Вы удостоверяетесь, что у них всех есть те же версии файлов, которым Вы пытаетесь служить? И если одна из ферм не имеет текущей версии, как Вы говорите подсистему балансировки нагрузки который ферма использовать вместо этого?
  • Вход. В CDN Вы обычно хотите тарифицировать своего клиента, таким образом, необходимо измерить трафик и доступы к файлу. Но с несколькими фермами и несколькими веб-серверами в каждой ферме, необходимо так или иначе централизовать вход
  • Аутентификация. В конце концов, CDN не является просто веб-сервером, поставляя Содержание HTTP всем. Что, если у Вас есть CDN для потоковой передачи видео, которая на самом деле ограничивает доступ только к определенным пользователям?
  • Выравнивание нагрузки. В то время как это обычно делается отдельно, это также связывается с частью Синхронизации. Таким образом, я - пользователь из Южной Кореи, пытающейся получить доступ к содержанию. Подсистема балансировки нагрузки узнает, что Ферма в Сеуле является ближайшей - но к сожалению, Ферма Сеула еще не имеет содержания. Таким образом, CDN и Подсистема балансировки нагрузки должны выяснить, какова ближайшая Ферма, которая имеет содержание.Посмотрим... И Париж, Франция и Лос-Анджелес, США имеют содержание. Какой должен служить?

Каждой проблемой сам по себе не является CDN-эксклюзивная проблема, но CDN Software является по существу комбинацией этих методов. Какие-либо другие, которых я забыл?

Из комментариев:

  • Определение, какие файлы должны копироваться где. Японский Windows Update может быть очень популярным в Японии и возможно некоторых других азиатских странах, но Европа и США возможно имеют меньше запросов к нему, таким образом, этот файл, возможно, не должен копироваться через каждую ферму в CDN.
7
ответ дан 6 December 2019 в 11:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: