모두 안녕하세요. Discourse를 설치했고 모든 기능이 정상적으로 작동하지만, 안타깝게도 사이트를 처음 열 때 속도가 매우 느립니다. aaPanel에 Discourse를 설치하고 nginx를 구성했는데, nginx가 꺼져 있어도 사이트는 작동합니다. 하지만 처음 열 때는 매우 느리다가 다시 로드하면 빠릅니다. 어떻게 해결할 수 있을까요? 인덱싱이 불가능할 정도로 상당히 심각한 문제입니다.
제 Discourse 사이트는 Namecheap Pulsar VPS에 호스팅되어 있습니다:
CPU 코어 2개
RAM 2GB
SSD RAID 10 40GB
대역폭 1000GB
https://www.namecheap.com/hosting/vps/
aaPanel을 설치하고 Docker를 구성했습니다.
제 포럼은 다음과 같습니다:
https://endownload.com/
확인해 주실 수 있을까요? 이 주제에 대한 많은 스레드를 읽어봤지만, unfortunately 이 문제를 해결하지 못하고 있습니다.
도와주실 수 있다면 감사하겠습니다!
이상적으로는 Discourse를 호스팅하는 서버에 어떤 "패널"도 사용하지 않는 것이 좋습니다.
VPS 제공업체가 자원을 과잉 할당(over provisioning)하고 있을 가능성이 높으며, 이것이 느린 로딩의 주요 원인일 수 있습니다. 또한 제공업체 측 또는 ISP 측의 네트워크가 느리거나 혼잡한 것도 원인이 될 수 있습니다.
이후 로딩이 빠른 이유는 이미 자원이 다운로드되었기 때문이며, 앱은 최신 데이터를 새로 고치기 위해 작은 페이로드만 필요로 합니다. 이것이 바로 Discourse의 장점입니다.
다음과 같은 완화 조치를 고려해 볼 수 있습니다:
다른 VPS 제공업체를 사용해 보기
Discourse에 CDN 가속 기능을 추가해 보기
RGJ
(Richard - Communiteq)
11월 17, 2025, 4:20오후
3
디스코urs 로고와 같은 간단한 정적 파일 요청조차 이미 매우 오랜 시간이 걸리는 것으로 보입니다.
https://endownload.com/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_180x180.png → 14kb, 700ms
342kb 크기의 폰트 파일은 초당 83 kB/s라는 낮은 속도로 전송되어 4초 이상 걸립니다. 비교하자면, 메타(meta)에서 동일한 파일을 다운로드하는 데는 0.01초밖에 걸리지 않습니다.
페이지는 빠르게 제공되므로, 느린 원인이 디스크일 것으로 추측됩니다.
간단한 해결책: Cloudflare를 앞에 배치하세요
더 나은 해결책: 다른 VPS 제공업체를 사용하세요
감사합니다, 닥터. 로고를 제거해 봤는데 여전히 느려요. 아마 몇 초 정도는 빨라진 것 같네요!
RGJ
(Richard - Communiteq)
11월 17, 2025, 4:45오후
5
로고는 문제가 아니라, 그 문제의 증상입니다.
정확해요! VPS를 바꿔야 할 것 같거나, Cloudflare을 시도해볼게요.