스탠얼론 디스커스 속도 향상을 위한 최적 구성

가이드에 감사드립니다. 몇 개월 전까지는 Cloudflare CDN 서비스를 사용했으며, 페이지 규칙을 통해 정적 콘텐츠에 좋은 변경 사항을 적용했습니다. 그러다 어딘가에서 Cloudflare 같은 프록시를 사용하면 Discourse의 성능이 크게 저하된다는 내용을 읽게 되어, 해당 서비스를 비활성화했습니다.

어제는 CPU 코어를 16개에서 24개로 늘리고, app.yml 파일에 다음과 같은 변경 사항을 적용했습니다.

params:
  # db_shared_buffers: "6GB"
  db_shared_buffers: "7GB"
env:
  # UNICORN_WORKERS: 16
  UNICORN_WORKERS: 24

이러한 변경 사항으로 인해 우리의 문제는 일시적으로 해결되었지만, 향후 몇 개월간 근본적인 변경이 필요하다고 생각합니다.

따라서 선생님의 추천에 따르면, 정적 콘텐츠 서빙을 위해 CDN을 사용하고 Discourse를 두 개의 별도 컨테이너로 분리하는 것이 성능 개선 측면에서 더 우선순위가 높습니다.