Подробненько о движке форума.

Ну, с "подробненько", это я, очевидно, погорячился. Начал сочинять и выяснилось, что сказать по делу могу не так много. Посему задавайте вопросы. А я на них буду отвечать. Итак, краткое содержание предыдущих серий:
  1. Что из себя представляет движок форума.
  2. Что обеспечивает.
  3. На чем написан.
  4. Какая БД используется.
  5. Хочу такой же форум!

Что из себя представляет движок форума.

Это HTTP (а теперь еще и NNTP) сервер. Еще раз - не примочка к стадартному Web серверу, не скрипт, не ISAPI, а сам по себе - сервер. Отсюда вывод - пиво должно быть правильное, в смысле, для работы форума необходима физическая машина в сети. В настоящий момент существует версия под NT/Win2000 (отлаженная) и под Linux (сырая). Последняя компилировалась под "красную шапку" версии 6.0. Работает так же и под BSD при наличии поддержки linux executables.

Что обеспечивает.

  • Собственно форум.
  • Чат.
  • Возможность обмена личными сообщениями (a'la ICQ)
  • Поиск по архивам форума.
  • NNTP интерфейс к форуму.

    На чем написан.

    Win32 версия - на MS Visual C++. Linux версия - GNU C++.

    Какая БД используется.

    Никакая. Т.е. вся структура сообщений содержится в памяти и время от времени сбрасывается на диск на предмет краша. Текст постингов и архивы форума - обычные файлы на диске. Вообще говоря, это мое упущение при разработке. (Кто ж ожидал, что на ВИФ2 количество участников превысит 700 а траффик перевалит за гигабайт в сутки:)) В настоящий момент проект работает достаточно устойчиво, но в будующем, возможно, придется подумать о чем-нибудь типа MySQL.

    Хочу такой же форум!

    Возможные варианты.
    1. У Вас есть физическая машина в сети. В этом разе имею предложить
      • вариант под Windows 2000/NT. Стоит это удовольствие 500$. Разумеется, услуги по установке/наладке/подгонке под хозяина в цену уже входят.
      • вариант под Linux. Стоит это удовольствие 0$, т.е. даром. Обращаю внимание - не всем. Только людям, которых я знаю, и которым доверяю. Работоспособность не гарантирую - движок отдается для отладки (т.к. реальную нагрузку на него я создать не в состоянии).
    2. У Вас нет физической машины в сети. Тогда только хостинг на web.referent.ru. Примеры можно посмотреть тут: Разумеется, не бесплатно. Плата поставлена в зависимость от создаваемой нагрузки на сервер, для простоты дела последняя считается не в байтах, а в запросах. Посмотреть сию цифру можно на форуме, на страничке статистики (например, вот здесь). После долгих и плодотворных разборок с менеджерами нашей фирмы прояснились три позиции:
      1. До 10000 запросов в день - 30$ в месяц.
      2. 10000-30000 запросов в день - 50$ в месяц.
      3. Свыше 30000 запросов в день - 100$ в месяц.
      В ближайшем будующем озабочусь перерасчетом и отображением данной статистики в месяц.
      В данном варианте гарантируется техподдержка и предоставление стандартного оформления движка. Разработка собственного оформления/логотипов, поддержка порядка на форуме и т.п. ложится на пользователя.