Назад | Перейти на главную страницу

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

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

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

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

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

Спасибо.

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

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

  • аутсорсинг

или

  • делайте это своими силами, но делайте это хорошо. убедитесь, что у вас есть резервное подключение к Интернету, избыточное оборудование. вместо 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)