Подробненько о движке форума.
Ну, с "подробненько", это я, очевидно, погорячился. Начал сочинять и выяснилось,
что сказать по делу могу не так много. Посему задавайте вопросы.
А я на них буду отвечать.
Итак, краткое содержание предыдущих серий:
- Что из себя представляет движок форума.
- Что обеспечивает.
- На чем написан.
- Какая БД используется.
- Хочу такой же форум!
Что из себя представляет движок форума.
Это 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.
Хочу такой же форум!
Возможные варианты.
- У Вас есть физическая машина в сети.
В этом разе имею предложить
- вариант под Windows 2000/NT. Стоит это удовольствие 500$. Разумеется, услуги по установке/наладке/подгонке под хозяина в цену уже входят.
- вариант под Linux. Стоит это удовольствие 0$, т.е. даром. Обращаю внимание - не всем. Только людям, которых я знаю, и которым доверяю.
Работоспособность не гарантирую - движок отдается для отладки (т.к. реальную нагрузку на него я создать не в состоянии).
- У Вас нет физической машины в сети.
Тогда только хостинг на web.referent.ru. Примеры можно посмотреть тут:
Разумеется, не бесплатно. Плата поставлена в зависимость от создаваемой нагрузки на сервер, для простоты дела последняя считается не в байтах, а в запросах.
Посмотреть сию цифру можно на форуме, на страничке статистики (например, вот здесь).
После долгих и плодотворных разборок с менеджерами нашей фирмы прояснились три позиции:
- До 10000 запросов в день - 30$ в месяц.
- 10000-30000 запросов в день - 50$ в месяц.
- Свыше 30000 запросов в день - 100$ в месяц.
В ближайшем будующем озабочусь перерасчетом и отображением данной статистики в месяц.
- В данном варианте гарантируется техподдержка и предоставление стандартного оформления движка.
Разработка собственного оформления/логотипов, поддержка порядка на форуме и т.п. ложится на пользователя.