Как настроить сайт мероприятия?

Для моей работы мне нужно создать сайт мероприятия. На сайте будет действовать до 2 или 3 месяцев в течение кампании.

Сайт должен быть стабильным и иметь высокую доступность, особенно в часы пик.

Сайт, вероятно, не будет использовать серверные сценарии или базы данных, но он будет содержать анимированный флэш-контент.

Посетители будут заходить на сайт напрямую, набирая URL (из печатной рекламы) и из веб-рекламы на сайтах с высоким трафиком (журналы).

  • Как вы справляетесь с такими настройками?
  • Как вы оцениваете трафик?
  • Как вы используете эту оценку для настройки apache и какие параметры будут отличаться?
  • Есть ли что-то еще, о чем мне нужно подумать?

Спасибо.

У меня есть некоторые базовые навыки работы с Apache Confs, но мне никогда не приходилось настраивать такой сайт. Кстати, я программист, а не сисадмин.

3 ответа

Рассматривать :

  • аутсорсинг это

или же

  • сделай это на месте, но сделай это хорошо. убедитесь, что у вас есть избыточное подключение к Интернету, избыточное оборудование. вместо apache используйте один из гибких веб-серверов: lighthttpd или mathopd - они намного лучше справятся с большим трафиком.

Я предполагаю, что вы будете сталкиваться с десятками запросов в секунду или более. если вы ожидаете иметь несколько просмотров в минуту - apache будет в порядке.

пс. как предполагает bgy, nginx также может быть хорошей альтернативой для apache.

Сколько посетителей вы ожидаете? 10, 10.000 или 10 миллионов! Это имеет огромное значение в любых возможных вариантах. Для чего-либо ниже 1000 одновременно. Один сервер сделает. Но показ Flash сделает его тяжелым в полосе пропускания.

Спросите своего интернет-провайдера о вариантах. Обычно у них есть настройки для таких вопросов.

Просто несколько мыслей по этому поводу - игнорирование аутсорсинга чтоли:)

  • Используйте балансировщик нагрузки (например, ручку или что-то в этом роде), а не DNS-RR. Если вам нужно добавить больше серверов, это можно сделать в кратчайшие сроки. Не нужно много IP-адресов и низкий DNS-TTL.
  • Используйте общее хранилище, такое как iSCSI или NFS (посмотрите на FreeNAS). Одинаковое содержимое на всех серверах.
  • Включить сжатие для текстовых файлов
  • Принудительно обслуживать статическое содержимое через HTTP 1.0, а не 1.1
  • Извлекать изображения и другие статические вещи с отдельного сервера (-farm)
Другие вопросы по тегам