Мой сайт на Discourse очень долго загружается в первый раз

Всем привет! Я установил Discourse, и всё работает, но, к сожалению, сайт открывается крайне медленно при первом запуске. Я установил Discourse на aaPanel и настроил nginx; хотя nginx не запущен, сайт всё равно работает. К сожалению, при первом открытии он работает очень медленно, а затем перезагружается быстро. Как это исправить? Это довольно серьёзная проблема, так как я не могу проиндексировать сайт.

Мой сайт на Discourse размещён на VPS Pulsar от Namecheap:
2 ядра CPU
2 ГБ ОЗУ
40 ГБ SSD RAID 10
1000 ГБ трафика

https://www.namecheap.com/hosting/vps/

Я установил aaPanel и настроил Docker.

Вот ссылка на мой форум:

Не могли бы вы проверить? Я прочитал много тем по этой проблеме, но, к сожалению, не смог её решить.
Если вы сможете помочь, буду очень признателен!

В идеале вы не должны использовать какую-либо «панель» на сервере, который вы используете для хостинга Discourse.

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

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

Некоторые меры по смягчению проблемы могут включать следующее:

  1. Попробуйте другого провайдера VPS
  2. Рассмотрите возможность добавления ускорения CDN для Discourse

Похоже, что запросы к простым статическим файлам, например к логотипу Discourse, уже занимают очень много времени.

https://endownload.com/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_180x180.png → 14 КБ и 700 мс

Файл шрифта размером 342 КБ отдаётся со скоростью всего 83 КБ/с, что занимает более 4 секунд. Для сравнения: загрузка того же файла отсюда, с meta, занимает 0,01 секунды.

Страницы загружаются быстро, поэтому, скорее всего, проблема в медленном диске.

Быстрое решение: поставить Cloudflare перед сервером
Лучшее решение: выбрать другого провайдера VPS

Спасибо, доктор. Я попробовал убрать логотип, но сайт всё равно работает медленно, может быть, на пару секунд быстрее!

Проблема не в логотипе, это лишь симптом.

:laughing: Точно! Мне нужно сменить VPS, или я попробую Cloudflare.