Сконфигурировать IIS для обслуживания Статических файлов / CDN? [закрытый]

Там должен так или иначе сконфигурировать IIS для обслуживания статического файла как CDN? Как Gzip, Кэш, Завершающий тег, Ультрасовременная дата?

И как мы должны сконфигурироваться для создания этого очень устойчивым по крупным запросам?

Я знаю, что это - короткий вопрос, но это - все, что я хочу спросить.


К вопросу на версии IIS я предпочитаю 6 и 7 IIS. Можно дать ответ на или 6 или 7:)

Спасибо! я надеюсь, что люди находят этот вопрос полезным!

11
задан Jim Counts 21 February 2010 в 16:11
поделиться

1 ответ

Как я только что узнал, проблема заключалась в том, что не была проверена Панель управления - > Функции Windows - > Службы Интернета - > Общие функции HTTP - > Статическое содержимое. Как только я проверил это, все снова заработало.

-121--3594856-

«Нисходящая» миграция, используемая для откатов БД, выполняется таким образом, что каждое действие имеет равное и противоположное действие. Это снимает с разработчика ответственность за ведение снимков базы данных и позволяет им использовать код для достижения тех же целей. Как сказал Ларри К., Они подходят для таких ситуаций, как

  • Добавьте столбец базы данных с именем «повторно отправленный», это логическое значение.
  • Владелец продукта говорит, что он может повторно отправить его несколько раз, поэтому измените столбец, чтобы он был int

Теперь, если вы находитесь на глубине 10 или 15 миграций, проще просто написать новый вместо потери всех данных dev в новых таблицах/столбцах, выполнив откат. Однако, если вы только что написали эту миграцию, она чище и менее загромождена для отката назад, изменения миграции и повторного запуска.

Другой чрезвычайно полезной особенностью откатов является то, что

  • Разработчик 1 имеет собственную Dev DB. Он пишет миграцию и управляет ею.
  • Разработчик 1 выполняет миграцию в систему управления версиями
  • Разработчик 2 имеет собственную базу данных Dev DB. Она пишет миграцию и управляет ею.
  • Разработчик 2 обновления из системы управления версиями
  • Разработчик 2 пытается выполнить миграцию, но не может, так как его локальная база данных говорит, что «последняя миграция уже запущена», поскольку ее миграция (последняя) технически уже выполнена. Теперь ей нужно откатиться, затем сделать db: migrate, чтобы получить все миграции в своей локальной БД.
-121--4859363-

независимо от сервера (IIS, Apache и т.д.):

Надежность достигается за счет масштаба. Поместите 1000-2000 серверов за несколько аппаратных балансировщиков нагрузки (F5). Постоянно отслеживайте, чтобы гарантировать, что все они имеют одинаковые файлы. Защитите свою файловую систему, чтобы записи разрешались только 1-2 пользователями. Географически распределите их между поставщиками сетевых услуг, поставщиками электроэнергии и возможностями обратного канала.

Или просто передайте его на аутсорсинг тому, кто уже сделал все это.

-1
ответ дан 3 December 2019 в 13:09
поделиться
Другие вопросы по тегам:

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