Мой самодостаточный хостинг не такой «быстрый», как другие сайты. Я заметил, что другие сайты работают почти мгновенно или очень быстро, а мой — быстрее, когда я не авторизован. Я понял, что он совсем не медленный до непригодности, но учитывая мои характеристики, я ожидал бы большей скорости.
12-ядерный процессор, 40 ГБ оперативной памяти. По соображениям конфиденциальности я не могу поделиться доменом.
Буду благодарен за любые советы, что проверить или как оптимизировать мой app.yml.
У меня в основном изображения и видео, может ли это быть проблемой?
Проблемой может быть большое количество изображений и видео. Все ли они загружены непосредственно на сайт Discourse, или у вас есть видео на другой платформе?
Если вы можете размещать видео на другой платформе и публиковать ссылки на сайте Discourse, это может помочь.
Рекомендуется выделять 25% оперативной памяти. Если вы отдадите PostgreSQL почти всю оперативную память, для веб-сервера её не останется. Скорее всего, проблема именно в этом.
Понял, жаль, что нет больше документации о том, как это оптимизировать и так далее. Не всегда «за bootstrap»-решение эффективно. Я настроил это на новом сервере и изменил настройки согласно вашей рекомендации. Также я подключил Cloudflare tunnel. Это хорошая идея в долгосрочной перспективе? Всё загружается очень быстро теперь! Я доволен.
В файле app.yml есть комментарии. discourse-setup создаёт разумные значения. Эти настройки по умолчанию, скорее всего, подойдут для нескольких миллионов просмотров страниц в месяц.