Вопрос о миграции – 800 тыс. тем, 12 тыс. DAU

Здравствуйте! Я в настоящее время управляю форумом, на котором примерно:

• 800 000 тем

• Около 12 000 активных пользователей в день

• Хостинг на выделенном сервере с 64 ГБ ОЗУ

Я рассматриваю возможность миграции на Discourse и хотел бы понять:

1. На таком масштабе потребуются ли какие-либо специальные настройки или архитектурные изменения для Discourse?

2. Достаточно ли одного выделенного сервера с 64 ГБ ОЗУ?

Буду очень признателен за любые советы или опыт, полученный при аналогичных миграциях.

Спасибо!

Скорее всего, этого более чем достаточно. Сколько у вас ежедневных просмотров страниц?

Наш форум генерирует примерно 400 000 просмотров страниц в день.

Поскольку пользователи выполняют очень частые поисковые запросы и учитывая, что существует 800 000 тем, я задумываюсь, не потребуется ли какое-то индивидуальное поисковое решение.

Думаю, аппаратных ресурсов достаточно. Настройка поиска, на мой взгляд, не нужна. Существуют сайты на Discourse с миллионами тем.

Зависит от производительности вашего диска. Если диск слишком медленный (IOPS) и базу данных нельзя кэшировать в памяти для большинства операций, она быстро может стать узким местом.

В принципе нет, но ваш конкретный паттерн использования может выявить некоторые пограничные случаи. На таком масштабе, особенно в первый месяц, рекомендуется следить за медленными страницами и проверять, нужны ли базе данных дополнительные ресурсы, вакуум или настройка.

Просто из любопытства, мне интересно узнать. На каком программном обеспечении в настоящее время работает ваш форум, то есть от чего вы планируете миграцию?

Здравствуйте,

В настоящее время система работает на собственной PHP-платформе. Однако я считаю, что Discourse лучше подходит для наших задач и является более эффективным решением, а команда поддержки выглядит очень профессионально.

Поэтому мы рассматриваем возможность миграции на Discourse.

Не хочу показаться чрезмерно хвалебным, но да, они таковы.
Прочная этика (достаточно редкая, чтобы её подчеркивать), крепкие навыки, хорошо поддерживаемое программное обеспечение, постоянное движение вперёд, а не отставание из-за устаревших технологий, а также отличная поддержка как от разработчиков, так и от сообщества здесь, на meta.discourse.org.

Я действительно чувствую то же самое — всё всегда движется вперёд и никогда не стоит на месте.